do not log error when the commands executed exit with 0
Costa Tsaousis committed
Aug 1, 2016 at 01:30 UTC
439584cbf91a0de4a7ae89a72a8874cde0fe46b0
1 file changed
+2
-1
src/popen.c
+2
-1
@@ -153,7 +153,8 @@ int mypclose(FILE *fp, pid_t pid) {
153
if(waitid(P_PID, (id_t) pid, &info, WEXITED) != -1) {
154
switch(info.si_code) {
155
case CLD_EXITED:
156
- error("child pid %d exited with code %d.", info.si_pid, info.si_status);
156
+ if(info.si_status)
157
+ error("child pid %d exited with code %d.", info.si_pid, info.si_status);
158
return(info.si_status);
159
break;
160