diff --git a/test/test-llvm.sh b/test/test-llvm.sh
index 68649c236917daf2db2fc7767e03bd6b1ec04c88..0e66cc9702ed1751bc6cbbd75cc137d3a8c8a852 100755
--- a/test/test-llvm.sh
+++ b/test/test-llvm.sh
@@ -265,7 +265,7 @@ test -e ../afl-clang-fast -a -e ../split-switches-pass.so && {
       echo 00000000000000000000000000000000 > in/in
       AFL_BENCH_UNTIL_CRASH=1 ../afl-fuzz -m none -V15 -i in -o out -c./test-cmplog -- ./test-c >>errors 2>&1
     } >>errors 2>&1
-    test -n "$( ls out/default/crashes/id:000000* out/default/hangs/id:000000* 2>/dev/null )" & {
+    test -n "$( ls out/default/crashes/id:000000* out/default/hangs/id:000000* 2>/dev/null )" && {
       $ECHO "$GREEN[+] afl-fuzz is working correctly with llvm_mode cmplog"
     } || {
       echo CUT------------------------------------------------------------------CUT