]> granicus.if.org Git - php/commitdiff
- don't continue if no valid option value
authorPierre Joye <pajoye@php.net>
Thu, 20 Jan 2011 07:38:00 +0000 (07:38 +0000)
committerPierre Joye <pajoye@php.net>
Thu, 20 Jan 2011 07:38:00 +0000 (07:38 +0000)
main/streams/plain_wrapper.c

index bc65aeb31f74ad86c7f0a16e0adfb779395e22d1..7c48a8eb9d5c4de6f69fea645cc70bbeca7a5c55 100644 (file)
@@ -713,6 +713,8 @@ static int php_stdiop_set_option(php_stream *stream, int option, int value, void
                                                                acc = FILE_MAP_READ | FILE_MAP_WRITE;
                                                                /* TODO: we should assign a name for the mapping */
                                                                break;
+                                                       default:
+                                                               return PHP_STREAM_OPTION_RETURN_ERR;
                                                }
 
                                                /* create a mapping capable of viewing the whole file (this costs no real resources) */