about summary refs log tree commit diff
path: root/utils/argv_fuzzing/argv-fuzz-inl.h
diff options
context:
space:
mode:
authorkobrineli <kobrineli@ispras.ru>2022-11-18 13:35:51 +0300
committerkobrineli <kobrineli@ispras.ru>2022-11-18 13:35:51 +0300
commitd7e788a3c0138637147621cc4d6ab8087e0af956 (patch)
treeda55d13b70bb7b9a2a9f44d88a2505cb7751b72f /utils/argv_fuzzing/argv-fuzz-inl.h
parentba788591dc50ba01088a9e0ed76ae29878eedbdd (diff)
downloadafl++-d7e788a3c0138637147621cc4d6ab8087e0af956.tar.gz
Exit on read error.
Diffstat (limited to 'utils/argv_fuzzing/argv-fuzz-inl.h')
-rw-r--r--utils/argv_fuzzing/argv-fuzz-inl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/argv_fuzzing/argv-fuzz-inl.h b/utils/argv_fuzzing/argv-fuzz-inl.h
index 917c6222..e350dd4e 100644
--- a/utils/argv_fuzzing/argv-fuzz-inl.h
+++ b/utils/argv_fuzzing/argv-fuzz-inl.h
@@ -66,7 +66,7 @@ static char **afl_init_argv(int *argc) {
 
   ssize_t num = read(0, in_buf, MAX_CMDLINE_LEN - 2);
   if (num < 0) {
-      abort();
+      exit(1);
   }
   in_buf[num] = '\0';
   in_buf[num + 1] = '\0';