]> granicus.if.org Git - php/commitdiff
MFB
authorEdin Kadribasic <edink@php.net>
Mon, 5 Jun 2006 22:23:39 +0000 (22:23 +0000)
committerEdin Kadribasic <edink@php.net>
Mon, 5 Jun 2006 22:23:39 +0000 (22:23 +0000)
main/streams/plain_wrapper.c

index 710bb863decdd6f637092c66a52960112c050f71..bacfb2fc2c8136446b3f2225ea45ff1715697c0a 100644 (file)
@@ -706,7 +706,7 @@ static int php_stdiop_set_option(php_stream *stream, int option, int value, void
                                                        delta = range->offset - loffs;
                                                }
 
-                                               data->last_mapped_addr = MapViewOfFile(data->file_mapping, acc, 0, loffs, range->length);
+                                               data->last_mapped_addr = MapViewOfFile(data->file_mapping, acc, 0, loffs, range->length + delta);
 
                                                if (data->last_mapped_addr) {
                                                        /* give them back the address of the start offset they requested */