summaryrefslogtreecommitdiffstats
path: root/zebra/if_proc.c
diff options
context:
space:
mode:
authorpaul <paul>2003-07-12 21:49:25 +0000
committerpaul <paul>2003-07-12 21:49:25 +0000
commit500da690d934c7fe968cd163bd8357774c71c627 (patch)
treef133f3efcfddf998ca3c0bc60fa37da6aee5461f /zebra/if_proc.c
parent99680c0a272f196ef1d5dbb2a96cab4c0ee5deff (diff)
downloadquagga-500da690d934c7fe968cd163bd8357774c71c627.tar.bz2
quagga-500da690d934c7fe968cd163bd8357774c71c627.tar.xz
2003-07-12 Matthias Ferdinand <mferd@sanet.de>
* zebra/if_proc.c: zebra does not close the file after reading /proc/net/dev for retrieving interface names and statistics. call fclose(fp) before returning from ifstat_update_proc() or interface_list_proc()
Diffstat (limited to 'zebra/if_proc.c')
-rw-r--r--zebra/if_proc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/zebra/if_proc.c b/zebra/if_proc.c
index 117859fd..6c47d430 100644
--- a/zebra/if_proc.c
+++ b/zebra/if_proc.c
@@ -161,7 +161,7 @@ ifstat_update_proc ()
ifp = if_get_by_name (name);
ifstat_dev_fields (version, stat, ifp);
}
-
+ fclose(fp);
return 0;
}
@@ -195,6 +195,7 @@ interface_list_proc ()
ifp = if_get_by_name (name);
if_add_update (ifp);
}
+ fclose(fp);
return 0;
}