fixed segfault during late binding
authorkramm <kramm>
Tue, 30 Dec 2008 22:59:57 +0000 (22:59 +0000)
committerkramm <kramm>
Tue, 30 Dec 2008 22:59:57 +0000 (22:59 +0000)
lib/as3/parser.y

index 498973d..9940fa5 100644 (file)
@@ -1868,7 +1868,7 @@ E : E '.' T_IDENTIFIER
              if(t) {
                  memberinfo_t*f = registry_findmember(t, $3);
                  char noslot = 0;
-                 if(!is_static != !(f->flags&FLAG_STATIC))
+                 if(f && !is_static != !(f->flags&FLAG_STATIC))
                     noslot=1;
 
                  if(f && f->slot && !noslot) {