]> granicus.if.org Git - php/commitdiff
...
authorkrakjoe <joe.watkins@live.co.uk>
Wed, 13 Nov 2013 05:39:18 +0000 (05:39 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Wed, 13 Nov 2013 05:39:18 +0000 (05:39 +0000)
phpdbg_print.c
phpdbg_utils.c

index 6ef3d4c37f371289d6656ae4daed8c8fbb383e99..1524ec5bf9da72b56ded91741de5710f01f1c6c6 100644 (file)
@@ -136,7 +136,7 @@ PHPDBG_PRINT(method) /* {{{ */
             if (zend_lookup_class(class_name, strlen(class_name), &ce TSRMLS_CC) == SUCCESS) {
                 zend_function *fbc;
                 
-                if (zend_hash_find(&(*ce)->function_table, func_name, strlen(func_name), (void**)&fbc) == SUCCESS) {
+                if (zend_hash_find(&(*ce)->function_table, func_name, strlen(func_name)+1, (void**)&fbc) == SUCCESS) {
                     phpdbg_notice(
                            "%s Method %s", 
                            (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal", 
index b567850c2cd139c51941657c6c78a7b126b8fd50..df37df088e1d3fc38d062ec4d38c661dc2a5f071 100644 (file)
@@ -64,7 +64,7 @@ int phpdbg_is_class_method(const char *str, size_t len, char **class, char **met
        }
 
        *class = estrndup(str, sep - str);
-       class[sep - str] = 0;
+       (*class)[sep - str] = 0;
 
        *method = estrndup(sep+2, str + len - (sep + 2));