From 1f5afc9d512cbaf0587a3bf3eaf2ae86ae348ae3 Mon Sep 17 00:00:00 2001 From: belliash Date: Wed, 29 May 2019 08:10:34 +0200 Subject: [PATCH] Reverse the logic. It does not seem to work actually. --- engine/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 */ } }