chiark / gitweb /
linux.c (identify): Don't leak the file handle.
[yaid] / linux.c
diff --git a/linux.c b/linux.c
index 252b69c1f1decccc109766f57b972e723e398209..7ff1abcc4f619a1eee2bd5f4de3cff6c6c675612 100644 (file)
--- a/linux.c
+++ b/linux.c
@@ -335,6 +335,7 @@ err_unk:
   q->u.error = E_UNKNOWN;
 done:
   dstr_destroy(&d);
+  if (fp) fclose(fp);
 }
 
 /*----- That's all, folks -------------------------------------------------*/