fuse/guestmount.c: Avoid leaking fp on error path.

Bug found by GCC analyzer.
This commit is contained in:
Richard W.M. Jones
2021-02-22 10:17:47 +00:00
parent acefa23758
commit c253398247

View File

@@ -489,8 +489,10 @@ write_pid_file (const char *pid_file, pid_t pid)
return -1;
}
if (fprintf (fp, "%d\n", pid) == -1)
if (fprintf (fp, "%d\n", pid) == -1) {
fclose (fp);
goto error;
}
if (fclose (fp) == -1)
goto error;