Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
[sfrench/cifs-2.6.git] / tools / power / x86 / turbostat / turbostat.c
index 8d176b10daecca6bf3673f47b7054df88eada961..c7727be9719f4ea9b9524ddf1ff92daeebab8982 100644 (file)
@@ -5236,6 +5236,9 @@ int fork_it(char **argv)
                signal(SIGQUIT, SIG_IGN);
                if (waitpid(child_pid, &status, 0) == -1)
                        err(status, "waitpid");
+
+               if (WIFEXITED(status))
+                       status = WEXITSTATUS(status);
        }
        /*
         * n.b. fork_it() does not check for errors from for_all_cpus()