diff --git a/src/assuan-support.c b/src/assuan-support.c index 925aebaf..09db3295 100644 --- a/src/assuan-support.c +++ b/src/assuan-support.c @@ -234,7 +234,7 @@ my_spawn (assuan_context_t ctx, pid_t *r_pid, const char *name, break; } logger_fd = strtol (argv[loc], &tail, 10); - if (tail == argv[loc] || logger_fd <= 0) + if (tail == argv[loc] || logger_fd < 0) { err = GPG_ERR_INV_ARG; break;