pix_orient_fuzzer.cc 442 B

12345678910111213141516171819
  1. #include "leptfuzz.h"
  2. extern "C" int
  3. LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
  4. {
  5. if(size<3) return 0;
  6. l_int32 rotation;
  7. l_float32 upconf1, leftconf1;
  8. PIX *pix1, *pix2;
  9. leptSetStdNullHandler();
  10. pix1 = pixReadMemSpix(data,size);
  11. if(pix1==NULL) return 0;
  12. pix2 = pixOrientCorrect(pix1, 1.0, 1.0, &upconf1, &leftconf1, &rotation, 0);
  13. pixDestroy(&pix1);
  14. pixDestroy(&pix2);
  15. return 0;
  16. }