Xinqi Bao's Git
projects
/
slstatus.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
cpu_perc: Port to OpenBSD
[slstatus.git]
/
components
/
wifi.c
diff --git
a/components/wifi.c
b/components/wifi.c
index
13b630a
..
7cd2702
100644
(file)
--- a/
components/wifi.c
+++ b/
components/wifi.c
@@
-30,10
+30,11
@@
strerror(errno));
return NULL;
}
strerror(errno));
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"))) {
fprintf(stderr, "fopen '/proc/net/wireless': %s\n",
if (!(fp = fopen("/proc/net/wireless", "r"))) {
fprintf(stderr, "fopen '/proc/net/wireless': %s\n",