Stricter check for clang

This commit is contained in:
Robert Swiecki 2016-03-08 18:49:06 +01:00
parent dcf446d7f3
commit 4eee12b9e3
2 changed files with 3 additions and 1 deletions

View File

@ -26,7 +26,8 @@ CFLAGS += -O2 -g -ggdb -c -std=gnu11 \
LDFLAGS += -Wl,-z,now -Wl,-z,relro -pie -Wa,--noexecstack
COMPILER_CLANG = $(shell $(CC) -v 2>&1 | grep version | head -n1 | egrep -o clang)
COMPILER_CLANG = $(shell $(CC) -v 2>&1 | grep "clang version" | grep -o "clang")
ifeq ($(COMPILER_CLANG),clang)
CFLAGS += -fblocks
LDFLAGS += -lBlocksRuntime

View File

@ -115,6 +115,7 @@ static void nsjailListenMode(struct nsjconf_t *nsjconf)
if (listenfd == -1) {
return;
}
defer(close(listenfd));
for (;;) {
if (nsjailSigFatal > 0) {
subprocKillAll(nsjconf);