Re: cvs: php-src(PHP_5_3) /ext/standard streamsfuncs.c /ext/standard/tests/streams bug44712.phpt

From: Date: Sun, 13 Apr 2008 22:41:24 +0000
Subject: Re: cvs: php-src(PHP_5_3) /ext/standard streamsfuncs.c /ext/standard/tests/streams bug44712.phpt
References: 1  Groups: php.cvs 
Request: Send a blank email to php-cvs+get-49610@lists.php.net to get a copy of this message
OK if I merge to 5.2? -Hannes On Mon, Apr 14, 2008 at 12:35 AM, Hannes Magnusson <bjori@php.net> wrote: > bjori Sun Apr 13 22:35:27 2008 UTC > > Added files: (Branch: PHP_5_3) > /php-src/ext/standard/tests/streams bug44712.phpt > > Modified files: > /php-src/ext/standard streamsfuncs.c > Log: > Fixed bug#44712 (stream_context_set_params segfaults on invalid arguments) > > > > http://cvs.php.net/viewvc.cgi/php-src/ext/standard/streamsfuncs.c?r1=1.58.2.6.2.15.2.10&r2=1.58.2.6.2.15.2.11&diff_format=u > Index: php-src/ext/standard/streamsfuncs.c > diff -u php-src/ext/standard/streamsfuncs.c:1.58.2.6.2.15.2.10 > php-src/ext/standard/streamsfuncs.c:1.58.2.6.2.15.2.11 > --- php-src/ext/standard/streamsfuncs.c:1.58.2.6.2.15.2.10 Mon Mar 10 22:12:36 2008 > +++ php-src/ext/standard/streamsfuncs.c Sun Apr 13 22:35:27 2008 > @@ -17,7 +17,7 @@ > +----------------------------------------------------------------------+ > */ > > -/* $Id: streamsfuncs.c,v 1.58.2.6.2.15.2.10 2008/03/10 22:12:36 felipe Exp $ */ > +/* $Id: streamsfuncs.c,v 1.58.2.6.2.15.2.11 2008/04/13 22:35:27 bjori Exp $ */ > > #include "php.h" > #include "php_globals.h" > @@ -901,7 +901,11 @@ > context->notifier->dtor = user_space_stream_notifier_dtor; > } > if (SUCCESS == zend_hash_find(Z_ARRVAL_P(params), "options", > sizeof("options"), (void**)&tmp)) { > - parse_context_options(context, *tmp); > + if (Z_TYPE_PP(tmp) == IS_ARRAY) { > + parse_context_options(context, *tmp); > + } else { > + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid > stream/context parameter"); > + } > } > > return ret; > > > http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/streams/bug44712.phpt?view=markup&rev=1.1 > Index: php-src/ext/standard/tests/streams/bug44712.phpt > +++ php-src/ext/standard/tests/streams/bug44712.phpt > > > > -- > PHP CVS Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.cvs (#49610) next »