From d6cc507620917cb89c3d0e595d76e80da83926fd Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Sat, 1 Feb 2020 09:16:14 +0100 Subject: [PATCH] avoid usleep during fuzzing (AFL) --- camlibs/toshiba/pdrm11/pdrm11.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/camlibs/toshiba/pdrm11/pdrm11.c b/camlibs/toshiba/pdrm11/pdrm11.c index 965d4fcd5..8fb7f2a54 100644 --- a/camlibs/toshiba/pdrm11/pdrm11.c +++ b/camlibs/toshiba/pdrm11/pdrm11.c @@ -30,6 +30,11 @@ #define GP_MODULE "pdrm11" #define ETIMEDOUT 110 +/* do not sleep during fuzzing */ +#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +# define usleep(x) +#endif + static int pdrm11_select_file(GPPort *port, uint16_t file); int pdrm11_init(GPPort *port)