]> granicus.if.org Git - imagemagick/commitdiff
Moved methods that can throw an exception inside the try/catch block.
authorDirk Lemstra <dirk@git.imagemagick.org>
Sat, 20 Jan 2018 11:40:35 +0000 (12:40 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sat, 20 Jan 2018 11:40:35 +0000 (12:40 +0100)
Magick++/fuzz/crop_fuzzer.cc
Magick++/fuzz/rotate_fuzzer.cc

index d257148399fc6a82eb4474692097fdf431203b6f..88093eac05c8b0fe6b6c3e975ab4c561c3df2cd0 100644 (file)
@@ -18,10 +18,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
   Magick::Image image;
   try {
     image.read(blob);
+    image.crop(Magick::Geometry(Width, Height));
   } catch (Magick::Exception &e) {
     return 0;
   }
-  image.crop(Magick::Geometry(Width, Height));
   return 0;
 }
 
index d4a03a7cc8ad3a3cdc82d02c4add750612cd0a29..205f91a96bda8b2f56849c3af48e01d06329c802 100644 (file)
@@ -17,10 +17,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
   Magick::Image image;
   try {
     image.read(blob);
+    image.rotate(Degrees);
   } catch (Magick::Exception &e) {
     return 0;
   }
-  image.rotate(Degrees);
   return 0;
 }