]> arthur.barton.de Git - netdata.git/commitdiff
do not log error when the commands executed exit with 0
authorCosta Tsaousis <costa@tsaousis.gr>
Sun, 31 Jul 2016 22:30:30 +0000 (01:30 +0300)
committerCosta Tsaousis <costa@tsaousis.gr>
Sun, 31 Jul 2016 22:30:30 +0000 (01:30 +0300)
src/popen.c

index 483b9183623773052301b50d6f8c30c895d60f4c..4e2874f4cd8b2609d19455785f36dd4e1a347ad3 100644 (file)
@@ -153,7 +153,8 @@ int mypclose(FILE *fp, pid_t pid) {
        if(waitid(P_PID, (id_t) pid, &info, WEXITED) != -1) {
                switch(info.si_code) {
                        case CLD_EXITED:
-                               error("child pid %d exited with code %d.", info.si_pid, info.si_status);
+                               if(info.si_status)
+                                       error("child pid %d exited with code %d.", info.si_pid, info.si_status);
                                return(info.si_status);
                                break;