 +}
 +
 +static void LAUNCHTHR() {
-+  if (linuxEnterNs(CLONE_NEWUSER|CLONE_NEWNET|CLONE_NEWNS) == false) {
++  if (linuxEnterNs(CLONE_NEWUSER|CLONE_NEWNET|CLONE_NEWNS|CLONE_NEWIPC|CLONE_NEWUTS) == false) {
 +    exit(1);
 +  }
 +  if (linuxIfaceUp("lo") == false) {

+    saddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
+    if (connect(myfd, &saddr, sizeof(saddr)) == -1) {
+      perror("connect");
+      continue;
+    }
+

diff --git a/compile.sh b/compile.sh
new file mode 100755
index 000000000..73d52ecf1
--- /dev/null
+++ b/compile.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+CC=/home/jagger/src/honggfuzz/hfuzz_cc/hfuzz-clang CXX="$CC" CFLAGS="-ggdb -O3 -fsanitize=address -I/home/jagger/fuzz/apache/nghttp2-1.23.1/lib/includes" LDFLAGS="-L/home/jagger/fuzz/apache/nghttp2-1.23.1/lib" LDFLAGS="-lpthread" ./configure \
+		--prefix=/home/jagger/fuzz/apache/dist \
+		--enable-nghttp2-staticlib-deps \
+		--with-nghttp2=/home/jagger/fuzz/apache/nghttp2-1.23.1/lib \
+		--with-mpm=event \
+		--enable-unixd \
+		--disable-pie \
+		--enable-mods-static=few \
+		--enable-http2 \
+		--with-apr=/home/jagger/fuzz/apache/apr-1.6.2/ \
+		--with-apr-util=/home/jagger/fuzz/apache/apr-util-1.6.0/
diff --git a/server/main.c b/server/main.c
index bda60827c..2e4abccfe 100644
--- a/server/main.c
+++ b/server/main.c
@@ -459,8 +459,84 @@ static void usage(process_rec *process)
     destroy_and_exit_process(process, 1);
 }
 
