diff options
Diffstat (limited to 'ext/fileinfo/libmagic/compress.c')
| -rw-r--r-- | ext/fileinfo/libmagic/compress.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/fileinfo/libmagic/compress.c b/ext/fileinfo/libmagic/compress.c index 7d27805eaa..19ff67033b 100644 --- a/ext/fileinfo/libmagic/compress.c +++ b/ext/fileinfo/libmagic/compress.c @@ -83,6 +83,7 @@ private const struct { /* ...only first file examined */ { "BZh", 3, { "bzip2", "-cd", NULL }, 1 }, /* bzip2-ed */ { "LZIP", 4, { "lzip", "-cdq", NULL }, 1 }, + { "\3757zXZ\0",6,{ "xz", "-cd", NULL }, 1 }, /* XZ Utils */ }; private size_t ncompr = sizeof(compr) / sizeof(compr[0]); @@ -491,6 +492,8 @@ err: #else (void)wait(NULL); #endif + (void) close(fdin[0]); + return n; } } |
