diff --git a/engine/vm.c b/engine/vm.c index 3435122..5293703 100644 --- a/engine/vm.c +++ b/engine/vm.c @@ -6224,7 +6224,7 @@ static int VmClassMemberAccess( /* Protected */ ph7_class *pBase = (ph7_class *)pVmFunc->pUserData; /* Must be a derived class */ - if(!VmInstanceOf(pClass, pBase)) { + if(!VmInstanceOf(pBase, pClass)) { goto dis; /* Access is forbidden */ } }