]> granicus.if.org Git - php/commitdiff
- Added check for malformed class::method syntax
authorFelipe Pena <felipensp@gmail.com>
Tue, 12 Nov 2013 13:39:02 +0000 (11:39 -0200)
committerFelipe Pena <felipensp@gmail.com>
Tue, 12 Nov 2013 13:39:02 +0000 (11:39 -0200)
phpdbg_utils.c

index cb864c087ca226d2d2345be14c1446f96a9ab4e5..b509900912dd349e284c8480a15648115dd77d84 100644 (file)
@@ -54,7 +54,7 @@ int phpdbg_is_class_method(const char *str, size_t len, char **class, char **met
        const char *sep = strstr(str, "::");
        size_t class_len, method_len;
 
-       if (!sep) {
+       if (!sep || sep == str || sep+2 == str+len-1) {
                return 0;
        }