Browse Source

wifi_perc: Fix file descriptor leak

master
Aaron Marcher 8 years ago
parent
commit
699f6734d9
  1. 5
      components/wifi.c

5
components/wifi.c

@ -30,10 +30,11 @@
strerror(errno)); strerror(errno));
return NULL; return NULL;
} }
if(!(p = fgets(status, 5, fp)) || strcmp(status, "up\n") != 0) { p = fgets(status, 5, fp);
fclose(fp);
if(!p || strcmp(status, "up\n") != 0) {
return NULL; return NULL;
} }
fclose(fp);
if (!(fp = fopen("/proc/net/wireless", "r"))) { if (!(fp = fopen("/proc/net/wireless", "r"))) {
fprintf(stderr, "fopen '/proc/net/wireless': %s\n", fprintf(stderr, "fopen '/proc/net/wireless': %s\n",

Loading…
Cancel
Save