File procps-ng-3.3.9-sysctl-iobuf-fd.patch of Package procps.16210
Index: procps-ng-3.3.9/sysctl.c
===================================================================
--- procps-ng-3.3.9.orig/sysctl.c
+++ procps-ng-3.3.9/sysctl.c
@@ -219,7 +219,7 @@ static int ReadSetting(const char *restr
fp = fopen(tmpname, "r");
- if (iobuf)
+ if (iobuf && fp)
setvbuf(fp, iobuf, _IOFBF, IOBUFSIZ);
if (!fp) {
@@ -443,7 +443,7 @@ static int WriteSetting(const char *sett
fp = fopen(tmpname, "w");
- if (iobuf)
+ if (iobuf && fp)
setvbuf(fp, iobuf, _IOFBF, IOBUFSIZ);
if (!fp) {