From 02dc7f2afba2dc82bc8465d98e088f061203c66a Mon Sep 17 00:00:00 2001 From: Wang Renxin Date: Mon, 11 Jul 2016 13:19:58 +0800 Subject: [PATCH] *fixed a mistake. --- core/my_basic.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/my_basic.c b/core/my_basic.c index e8034ef..8fb9660 100755 --- a/core/my_basic.c +++ b/core/my_basic.c @@ -7600,7 +7600,9 @@ static int _search_class_hash_and_compare_functions(mb_interpreter_t* s, _class_ _search_class_meta_function(s, instance, _CLASS_HASH_FUNC, &instance->hash); _search_class_meta_function(s, instance, _CLASS_COMPARE_FUNC, &instance->compare); - if(instance->hash && instance->compare) { + if(!instance->hash && !instance->compare) { + return MB_FUNC_OK; + } else if(instance->hash && instance->compare) { return MB_FUNC_OK; } else { instance->hash = 0;