dmitry          Mon Aug 29 02:51:52 2005 EDT

  Modified files:              
    /php-src/main       main.c 
  Log:
  Fixed SIGSEGV
  
  
http://cvs.php.net/diff.php/php-src/main/main.c?r1=1.645&r2=1.646&ty=u
Index: php-src/main/main.c
diff -u php-src/main/main.c:1.645 php-src/main/main.c:1.646
--- php-src/main/main.c:1.645   Wed Aug 17 03:52:17 2005
+++ php-src/main/main.c Mon Aug 29 02:51:51 2005
@@ -18,7 +18,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: main.c,v 1.645 2005/08/17 07:52:17 sniper Exp $ */
+/* $Id: main.c,v 1.646 2005/08/29 06:51:51 dmitry Exp $ */
 
 /* {{{ includes
  */
@@ -572,7 +572,7 @@
                stage = "PHP Shutdown";
        } else {
                function = get_active_function_name(TSRMLS_C);
-               if (function && !USTR_LEN(function)) {
+               if (!function || !USTR_LEN(function)) {
                        stage = "Unknown";
                        function = NULL;
                }
@@ -582,7 +582,7 @@
        if (function) {
                spprintf(&origin, 0, "%v%s%v(%s)", class_name, space, function, 
params);        
        } else {
-               spprintf(&origin, 0, "%v", stage);      
+               spprintf(&origin, 0, "%s", stage);      
        }
 
        /* origin and buffer available, so lets come up with the error message 
*/

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

Reply via email to