]> granicus.if.org Git - php/commitdiff
Tag user streams as being URLs, so that safe mode restrictions
authorWez Furlong <wez@php.net>
Sat, 7 Sep 2002 18:59:18 +0000 (18:59 +0000)
committerWez Furlong <wez@php.net>
Sat, 7 Sep 2002 18:59:18 +0000 (18:59 +0000)
will come into play.

main/user_streams.c

index ff22f48159095d989c2e315482721640f94c5b52..6c5c53b2584ee8c20d5e15564668ad5aef2bb88e 100644 (file)
@@ -218,6 +218,7 @@ PHP_FUNCTION(file_register_wrapper)
        uwrap->classname = estrndup(classname, classname_len);
        uwrap->wrapper.wops = &user_stream_wops;
        uwrap->wrapper.abstract = uwrap;
+       uwrap->wrapper.is_url = 1; /* allow safe_mode to disallow this wrapper if enabled */
 
        zend_str_tolower(uwrap->classname, classname_len);
        rsrc_id = ZEND_REGISTER_RESOURCE(NULL, uwrap, le_protocols);