diff --git a/main/astfd.c b/main/astfd.c index 78efe116ae..3dc62faff3 100644 --- a/main/astfd.c +++ b/main/astfd.c @@ -280,7 +280,8 @@ int __ast_fdleak_fclose(FILE *ptr) { int fd, res; if (!ptr) { - return fclose(ptr); + errno = EINVAL; + return -1; } fd = fileno(ptr);