summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2019-12-30 09:53:08 +0100
committerMarcus Meissner <marcus@jet.franken.de>2019-12-30 09:53:08 +0100
commit03fb4a5a408244d3f05f0a4dad01287dfa43bc19 (patch)
treed035ebe00ee92aedc0851dbd47dde367cf1af6d5
parentb99883323439e3709323bd084aa9419cb33e5d88 (diff)
downloadlibgphoto2-03fb4a5a408244d3f05f0a4dad01287dfa43bc19.tar.gz
avoid sleeping when fuzzing (AFL)
-rw-r--r--camlibs/jl2005c/jl2005c.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/camlibs/jl2005c/jl2005c.c b/camlibs/jl2005c/jl2005c.c
index 2380e9c20..62abf0c01 100644
--- a/camlibs/jl2005c/jl2005c.c
+++ b/camlibs/jl2005c/jl2005c.c
@@ -36,6 +36,11 @@
#define GP_MODULE "jl2005c"
+/* do not sleep during fuzzing */
+#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
+# define usleep(x)
+#endif
+
int
jl2005c_init (Camera *camera, GPPort *port, CameraPrivateLibrary *priv)
{