summaryrefslogtreecommitdiffhomepage
path: root/fuzz-harness.c
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz-harness.c')
-rw-r--r--fuzz-harness.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/fuzz-harness.c b/fuzz-harness.c
index c31d2b7..41bd946 100644
--- a/fuzz-harness.c
+++ b/fuzz-harness.c
@@ -8,11 +8,20 @@ int main(int argc, char ** argv) {
int i;
buffer *input = buf_new(100000);
-#if DROPBEAR_TRACE
- debug_trace = 1;
+ for (i = 1; i < argc; i++) {
+#if DEBUG_TRACE
+ if (strcmp(argv[i], "-v") == 0) {
+ debug_trace = 1;
+ }
#endif
+ }
for (i = 1; i < argc; i++) {
+ if (argv[i][0] == '-') {
+ // ignore arguments
+ continue;
+ }
+
char* fn = argv[i];
buf_setlen(input, 0);
buf_readfile(input, fn);