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