diff options
-rw-r--r-- | daemon/find.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/daemon/find.c b/daemon/find.c index a873bca0..287aae39 100644 --- a/daemon/find.c +++ b/daemon/find.c @@ -113,7 +113,11 @@ do_find (char *dir) return NULL; } } - pclose (fp); + if (pclose (fp) == -1) { + reply_with_perror ("pclose: find"); + free_stringslen (res, size); + return NULL; + } if (r == -1) { free_stringslen (res, size); |