commit 75ab892435b3b559596b0b900aac46230dc884df
parent ad806f39482486375ff753613b90ca56b4967006
Author: Christian Grothoff <christian@grothoff.org>
Date: Wed, 14 Sep 2005 20:48:44 +0000
fix
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/main/extractor.c b/src/main/extractor.c
@@ -654,6 +654,7 @@ getKeywords (EXTRACTOR_ExtractorList * extractor,
size_t bpos;
#endif
+ result = NULL;
buf = NULL;
dsize = 0;
#if HAVE_ZLIB
@@ -688,7 +689,6 @@ getKeywords (EXTRACTOR_ExtractorList * extractor,
cptr += 1;
}
-
gzip_header_length = (cptr - data) + 1;
}
@@ -698,7 +698,6 @@ getKeywords (EXTRACTOR_ExtractorList * extractor,
/*
* stored comment is here
- * extremely long comments might break the following code.
*/
while(cptr < data + size)
@@ -706,7 +705,7 @@ getKeywords (EXTRACTOR_ExtractorList * extractor,
if('\0' == *cptr)
break;
- cptr += 1;
+ cptr ++;
}
gzip_header_length = (cptr - data) + 1;
@@ -718,8 +717,10 @@ getKeywords (EXTRACTOR_ExtractorList * extractor,
memset(&strm,
0,
sizeof(z_stream));
-
- if(size > gzip_header_length) {
+#ifdef ZLIB_VERNUM
+ gzip_header_length = 0;
+#endif
+ if (size > gzip_header_length) {
strm.next_in = (char*) data + gzip_header_length;
strm.avail_in = size - gzip_header_length;
} else {
@@ -853,7 +854,6 @@ getKeywords (EXTRACTOR_ExtractorList * extractor,
data = buf;
size = dsize;
}
- result = NULL;
while (extractor != NULL) {
result = extractor->extractMethod(filename,
(char*) data,