]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fixed an evil ent->fields.vp access that was not using PRVM_EDICTFIELDVALUE
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 18 Feb 2007 23:39:54 +0000 (23:39 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 18 Feb 2007 23:39:54 +0000 (23:39 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6857 d7cf8633-e32d-0410-b094-e92efae38249

prvm_edict.c

index cc02e01334e27660ed03c4f81ac470e554e5692d..595992f68eed739ca360601d850854a2a4e7e0c3 100644 (file)
@@ -1185,7 +1185,7 @@ void PRVM_ED_LoadFromFile (const char *data)
 //
                if(prog->globaloffsets.self >= 0 && prog->fieldoffsets.classname >= 0)
                {
-                       string_t handle =  *(string_t*)&((unsigned char*)ent->fields.vp)[prog->fieldoffsets.classname];
+                       string_t handle =  PRVM_EDICTFIELDVALUE(ent, prog->fieldoffsets.classname)->string;
                        if (!handle)
                        {
                                Con_Print("No classname for:\n");