diff -up file-5.00/src/compress.c.fdleak file-5.00/src/compress.c --- file-5.00/src/compress.c.fdleak 2009-03-23 13:42:38.000000000 +0200 +++ file-5.00/src/compress.c 2009-03-23 13:43:42.000000000 +0200 @@ -486,6 +486,7 @@ err: #else (void)wait(NULL); #endif + (void) close(fdin[0]); return n; } }