dmitry Fri Jan 14 04:02:02 2005 EDT
Modified files:
/php-src/ext/standard streamsfuncs.c
Log:
Fixed SIGSEGV in ext/standard/tests/network/tcp4loop.phpt and
ext/standard/tests/network/unixloop.phpt
http://cvs.php.net/diff.php/php-src/ext/standard/streamsfuncs.c?r1=1.50&r2=1.51&ty=u
Index: php-src/ext/standard/streamsfuncs.c
diff -u php-src/ext/standard/streamsfuncs.c:1.50
php-src/ext/standard/streamsfuncs.c:1.51
--- php-src/ext/standard/streamsfuncs.c:1.50 Tue Jan 4 10:30:45 2005
+++ php-src/ext/standard/streamsfuncs.c Fri Jan 14 04:02:02 2005
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: streamsfuncs.c,v 1.50 2005/01/04 15:30:45 wez Exp $ */
+/* $Id: streamsfuncs.c,v 1.51 2005/01/14 09:02:02 dmitry Exp $ */
#include "php.h"
#include "php_globals.h"
@@ -260,7 +260,7 @@
&tv, &errstr
TSRMLS_CC) && clistream) {
- Z_TYPE_P(peername) = IS_STRING;
+ if (peername) {Z_TYPE_P(peername) = IS_STRING;}
php_stream_to_zval(clistream, return_value);
} else {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "accept failed:
%s", errstr ? errstr : "Unknown error");
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php