tony2001                                 Mon, 02 May 2011 16:17:52 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=310706

Log:
fix segfault in ext/standard/tests/network/http-stream.phpt

Changed paths:
    U   php/php-src/branches/PHP_5_3/ext/standard/http_fopen_wrapper.c

Modified: php/php-src/branches/PHP_5_3/ext/standard/http_fopen_wrapper.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/http_fopen_wrapper.c      
2011-05-02 11:58:59 UTC (rev 310705)
+++ php/php-src/branches/PHP_5_3/ext/standard/http_fopen_wrapper.c      
2011-05-02 16:17:52 UTC (rev 310706)
@@ -545,7 +545,7 @@
        /* if the user has configured who they are, send a From: line */
        {
                char *from_address = php_ini_string("from", sizeof("from"), 0);
-               if (((have_header & HTTP_HEADER_FROM) == 0) && from_address[0] 
!= '\0') {
+               if (((have_header & HTTP_HEADER_FROM) == 0) && from_address && 
from_address[0] != '\0') {
                        if (snprintf(scratch, scratch_len, "From: %s\r\n", 
from_address) > 0)
                                php_stream_write(stream, scratch, 
strlen(scratch));
                }

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to