wmifs: Error handling when fopen fails.
This prevents fgets from segfaulting on the next line, closing Debian bug #901353. Thanks to <anomie@users.sourceforge.net> for the bug report and patch.
This commit is contained in:
parent
8b31ced398
commit
b03c910dc2
|
@ -764,6 +764,8 @@ int get_statistics(char *devname, long *ip, long *op, long *is, long *os)
|
|||
|
||||
/* Read from /proc/net/dev the stats! */
|
||||
fp = fopen("/proc/net/dev", "r");
|
||||
if (!fp)
|
||||
return -1
|
||||
if (!fgets(temp, BUFFER_SIZE, fp)) {
|
||||
fclose(fp);
|
||||
return -1;
|
||||
|
|
Loading…
Reference in a new issue