Skip to content

Commit c2a2b8f

Browse files
committed
(normalized) class name never start with backslash
1 parent 9afedd7 commit c2a2b8f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

ext/reflection/php_reflection.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3541,7 +3541,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, inNamespace)
35413541

35423542
zend_string *name = fptr->common.function_name;
35433543
const char *backslash = zend_memrchr(ZSTR_VAL(name), '\\', ZSTR_LEN(name));
3544-
RETURN_BOOL(backslash > ZSTR_VAL(name));
3544+
RETURN_BOOL(backslash);
35453545
}
35463546
/* }}} */
35473547

@@ -3559,7 +3559,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getNamespaceName)
35593559

35603560
zend_string *name = fptr->common.function_name;
35613561
const char *backslash = zend_memrchr(ZSTR_VAL(name), '\\', ZSTR_LEN(name));
3562-
if (backslash > ZSTR_VAL(name)) {
3562+
if (backslash) {
35633563
RETURN_STRINGL(ZSTR_VAL(name), backslash - ZSTR_VAL(name));
35643564
}
35653565
RETURN_EMPTY_STRING();
@@ -3580,7 +3580,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getShortName)
35803580

35813581
zend_string *name = fptr->common.function_name;
35823582
const char *backslash = zend_memrchr(ZSTR_VAL(name), '\\', ZSTR_LEN(name));
3583-
if (backslash > ZSTR_VAL(name)) {
3583+
if (backslash) {
35843584
RETURN_STRINGL(backslash + 1, ZSTR_LEN(name) - (backslash - ZSTR_VAL(name) + 1));
35853585
}
35863586
RETURN_STR_COPY(name);
@@ -5408,7 +5408,7 @@ ZEND_METHOD(ReflectionClass, inNamespace)
54085408

54095409
zend_string *name = ce->name;
54105410
const char *backslash = zend_memrchr(ZSTR_VAL(name), '\\', ZSTR_LEN(name));
5411-
RETURN_BOOL(backslash > ZSTR_VAL(name));
5411+
RETURN_BOOL(backslash);
54125412
}
54135413
/* }}} */
54145414

@@ -5426,7 +5426,7 @@ ZEND_METHOD(ReflectionClass, getNamespaceName)
54265426

54275427
zend_string *name = ce->name;
54285428
const char *backslash = zend_memrchr(ZSTR_VAL(name), '\\', ZSTR_LEN(name));
5429-
if (backslash > ZSTR_VAL(name)) {
5429+
if (backslash) {
54305430
RETURN_STRINGL(ZSTR_VAL(name), backslash - ZSTR_VAL(name));
54315431
}
54325432
RETURN_EMPTY_STRING();
@@ -5447,7 +5447,7 @@ ZEND_METHOD(ReflectionClass, getShortName)
54475447

54485448
zend_string *name = ce->name;
54495449
const char *backslash = zend_memrchr(ZSTR_VAL(name), '\\', ZSTR_LEN(name));
5450-
if (backslash > ZSTR_VAL(name)) {
5450+
if (backslash) {
54515451
RETURN_STRINGL(backslash + 1, ZSTR_LEN(name) - (backslash - ZSTR_VAL(name) + 1));
54525452
}
54535453
RETURN_STR_COPY(name);

0 commit comments

Comments
 (0)