From ec73d303225c1ee7d9eacc8e7238eb70835280a4 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Tue, 5 Aug 2008 17:43:29 +0000 Subject: randomconfig fixes --- libbb/read.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libbb/read.c') diff --git a/libbb/read.c b/libbb/read.c index 9f6bfcd1b..815007c1e 100644 --- a/libbb/read.c +++ b/libbb/read.c @@ -338,12 +338,16 @@ int FAST_FUNC open_zipped(const char *fname) /* .gz and .bz2 both have 2-byte signature, and their * unpack_XXX_stream want this header skipped. */ xread(fd, &magic, 2); +#if ENABLE_FEATURE_SEAMLESS_GZ #if BB_MMU xformer = unpack_gz_stream; #else xformer_prog = "gunzip"; #endif - if (magic[0] != 0x1f || magic[1] != 0x8b) { +#endif + if (!ENABLE_FEATURE_SEAMLESS_GZ + || magic[0] != 0x1f || magic[1] != 0x8b + ) { if (!ENABLE_FEATURE_SEAMLESS_BZ2 || magic[0] != 'B' || magic[1] != 'Z' ) { -- cgit v1.2.3