aboutsummaryrefslogtreecommitdiff
path: root/modules/network.c
diff options
context:
space:
mode:
authorhwspeedy <ns@bigbear.dk>2024-05-24 10:20:25 +0200
committerhwspeedy <ns@bigbear.dk>2024-05-24 10:20:25 +0200
commita8ccc2aa89c78108566c67b9e853797ea451f9c8 (patch)
tree9499a58b04a6baf1ab4a0741f7a31d3ddbc0fbc8 /modules/network.c
parent25c366a8074af72c0811a960b947302bed036669 (diff)
FIX GCC Warnings, added more checking to gcc flags
Diffstat (limited to 'modules/network.c')
-rw-r--r--modules/network.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/network.c b/modules/network.c
index e89e1b6b..1f40755a 100644
--- a/modules/network.c
+++ b/modules/network.c
@@ -197,9 +197,10 @@ void scan_route(gboolean reload)
if ((route = popen(command_line, "r"))) {
/* eat first two lines */
char *c=fgets(buffer, 256, route);
- char *cc=fgets(buffer, 256, route);
+ char *cc=NULL;
+ if(c) {cc=fgets(buffer, 256, route);}
- while (fgets(buffer, 256, route)) {
+ if(cc) while (fgets(buffer, 256, route)) {
buffer[15] = '\0';
buffer[31] = '\0';
buffer[47] = '\0';
@@ -238,7 +239,7 @@ void scan_arp(gboolean reload)
/* eat first line */
char *c=fgets(buffer, 256, arp);
- while (fgets(buffer, 256, arp)) {
+ if(c) while (fgets(buffer, 256, arp)) {
buffer[15] = '\0';
buffer[58] = '\0';