Răsfoiți Sursa

Update vm.cpp

blueloveTH 2 ani în urmă
părinte
comite
148dd96c09
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      src/vm.cpp

+ 1 - 1
src/vm.cpp

@@ -1309,7 +1309,7 @@ PyObject* VM::bind_func(PyObject* obj, StrName name, int argc, NativeFuncC fn, a
         case BindType::STATICMETHOD: nf = VAR(StaticMethod(nf)); break;
         case BindType::STATICMETHOD: nf = VAR(StaticMethod(nf)); break;
         case BindType::CLASSMETHOD: nf = VAR(ClassMethod(nf)); break;
         case BindType::CLASSMETHOD: nf = VAR(ClassMethod(nf)); break;
     }
     }
-    obj->attr().set(name, nf);
+    if(obj != nullptr) obj->attr().set(name, nf);
     return nf;
     return nf;
 }
 }