]> granicus.if.org Git - php/commitdiff
MFH: zlib fix
authorIlia Alshanetsky <iliaa@php.net>
Thu, 24 Jul 2003 00:03:51 +0000 (00:03 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Thu, 24 Jul 2003 00:03:51 +0000 (00:03 +0000)
ext/zlib/zlib_fopen_wrapper.c

index 0746a0316127c33a44f8fb209561f55ced6c7ece..6e296efc73c6a700716d8a7d1b0ade58a1676d03 100644 (file)
@@ -52,14 +52,12 @@ static size_t php_gziop_write(php_stream *stream, const char *buf, size_t count
 static int php_gziop_seek(php_stream *stream, off_t offset, int whence, off_t *newoffs TSRMLS_DC)
 {
        struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *)stream->abstract;
-       int ret;
-       
+
        assert(self != NULL);
-       
-       ret = gzseek(self->gz_file, offset, whence);
-       *newoffs = gztell(self->gz_file);
-       
-       return ret < 0 ? -1 : 0;
+
+       *newoffs = gzseek(self->gz_file, offset, whence);
+
+       return *newoffs < 0 ? -1 : 0;
 }
 
 static int php_gziop_close(php_stream *stream, int close_handle TSRMLS_DC)