From e561e1b9872626189df7911fa8467296d9a22eed Mon Sep 17 00:00:00 2001
From: "Rafael G. Martins" <rafael@rafaelmartins.eng.br>
Date: Tue, 11 Oct 2016 02:56:19 +0200
Subject: git-receiver: fix previous patch

---
 src/blogc-git-receiver/pre-receive.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'src/blogc-git-receiver')

diff --git a/src/blogc-git-receiver/pre-receive.c b/src/blogc-git-receiver/pre-receive.c
index 6fd396f..5c0b3b7 100644
--- a/src/blogc-git-receiver/pre-receive.c
+++ b/src/blogc-git-receiver/pre-receive.c
@@ -12,6 +12,7 @@
 #include <unistd.h>
 #include <errno.h>
 #include <sys/stat.h>
+#include <sys/wait.h>
 #include <dirent.h>
 #include <time.h>
 #include "../common/utils.h"
@@ -152,10 +153,10 @@ bgr_pre_receive_hook(int argc, char *argv[])
 
     const char *make_impl = NULL;
 
-    if (127 != system("gmake -f /dev/null &> /dev/null")) {
+    if (127 != WEXITSTATUS(system("gmake -f /dev/null &> /dev/null"))) {
         make_impl = "gmake";
     }
-    else if (127 != system("make -f /dev/null &> /dev/null")) {
+    else if (127 != WEXITSTATUS(system("make -f /dev/null &> /dev/null"))) {
         make_impl = "make";
     }
 
-- 
cgit v1.2.3-18-g5258