]> granicus.if.org Git - php/commitdiff
Fixed bug codes in SplFileInfo::getExtension
authorXinchen Hui <laruence@gmail.com>
Sat, 15 Mar 2014 14:17:55 +0000 (22:17 +0800)
committerXinchen Hui <laruence@gmail.com>
Sat, 15 Mar 2014 14:17:55 +0000 (22:17 +0800)
ext/spl/spl_directory.c

index 22fc568fa2664dd197ff6bcfe29e7e953aa10c42..6acfc59a0ef0469c9555b6cc4087c1cf47c63e07 100644 (file)
@@ -939,7 +939,7 @@ SPL_METHOD(SplFileInfo, getExtension)
 
        p = zend_memrchr(ret->val, '.', ret->len);
        if (p) {
-               idx = p - fname;
+               idx = p - ret->val;
                RETVAL_STRINGL(ret->val + idx + 1, ret->len - idx - 1);
                STR_RELEASE(ret);
                return;