]> granicus.if.org Git - imagemagick/commitdiff
close stdout/stderr on the fuzzers to reduce noise in oss-fuzz logs (#1002)
authorPaul Kehrer <paul.l.kehrer@gmail.com>
Sun, 25 Feb 2018 09:53:46 +0000 (17:53 +0800)
committerDirk Lemstra <dlemstra@users.noreply.github.com>
Sun, 25 Feb 2018 09:53:46 +0000 (10:53 +0100)
Magick++/fuzz/build_fuzzers.sh

index f61667875a0a6eb3d3721fa457625a61378c2f6a..967acb313394776fd708eea829949643a80f1296 100644 (file)
@@ -13,6 +13,7 @@ for f in $MAGICK_SRC/*_fuzzer.cc; do
     fi
     $MAGICK_COMPILER $MAGICK_COMPILER_FLAGS -std=c++11 -I$MAGICK_INCLUDE \
         "$f" -o "$MAGICK_OUTPUT/${fuzzer}_fuzzer" $MAGICK_LIBS
+    echo -e "[libfuzzer]\nclose_fd_mask=3" > "$MAGICK_OUTPUT/${fuzzer}_fuzzer.options"
 done
 
 for item in $("$MAGICK_SRC/encoder_list"); do
@@ -30,7 +31,9 @@ for item in $("$MAGICK_SRC/encoder_list"); do
         "$MAGICK_SRC/encoder_fuzzer.cc" -o "$MAGICK_OUTPUT/encoder_${encoder,,}_fuzzer" \
          $encoder_flags $MAGICK_LIBS
 
+    echo -e "[libfuzzer]\nclose_fd_mask=3" > "$MAGICK_OUTPUT/encoder_${encoder,,}_fuzzer.options"
+
     if [ $MAGICK_FAST_BUILD -eq 1 ]; then
         break
     fi
-done
\ No newline at end of file
+done