aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--netnuke.c7
2 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 79af20b..7008970 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-CFLAGS=-std=c99 -Wall -pipe -O2
+CFLAGS=-std=c99 -Wall -pipe -O2 -fomit-frame-pointer
DEFINES=
LFLAGS=-lutil -ltermcap
PACKAGE=netnuke
diff --git a/netnuke.c b/netnuke.c
index 7265733..1a22711 100644
--- a/netnuke.c
+++ b/netnuke.c
@@ -298,8 +298,11 @@ void buildMediaList(media_t devices[])
#ifdef __FreeBSD__
/* Account for SATA devices. mediaList will always have IDE/SATA as position 0 */
- if(device.usable != USABLE_MEDIA && mt == 0 && i > 5)
- mt++;
+ if(device.usable != USABLE_MEDIA && mt == 0 && i < 4)
+ {
+ i++;
+ continue;
+ }
#endif
/* Primative statistics collection, also in this case device.usable