]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - mvm_cmds.c
fix two crashes that divVerent found and fixed but didn't commit
[xonotic/darkplaces.git] / mvm_cmds.c
index 41c476cf035e329271230fb032ad99ba66d64d61..ee28b45f677e9f1c7d1828ac21f8b59e79f698e6 100644 (file)
@@ -18,7 +18,6 @@ const char *vm_m_extensions =
 "DP_GFX_FONTS_FREETYPE "
 "DP_UTF8 "
 "DP_FONT_VARIABLEWIDTH "
-"DP_GECKO_SUPPORT "
 "DP_MENU_EXTRESPONSEPACKET "
 "DP_QC_ASINACOSATANATAN2TAN "
 "DP_QC_AUTOCVARS "
@@ -26,7 +25,10 @@ const char *vm_m_extensions =
 "DP_QC_CRC16 "
 "DP_QC_CVAR_TYPE "
 "DP_QC_CVAR_DESCRIPTION "
+"DP_QC_DIGEST "
+"DP_QC_DIGEST_SHA256 "
 "DP_QC_FINDCHAIN_TOFIELD "
+"DP_QC_I18N "
 "DP_QC_LOG "
 "DP_QC_RENDER_SCENE "
 "DP_QC_SPRINTF "
@@ -736,7 +738,7 @@ static void VM_M_copyentity (void)
        VM_SAFEPARMCOUNT(2,VM_M_copyentity);
        in = PRVM_G_EDICT(OFS_PARM0);
        out = PRVM_G_EDICT(OFS_PARM1);
-       memcpy(out->fields.vp, in->fields.vp, prog->progs->entityfields * 4);
+       memcpy(out->fields.vp, in->fields.vp, prog->entityfields * 4);
 }
 
 //#66 vector() getmousepos (EXT_CSQC)
@@ -1511,6 +1513,8 @@ VM_M_crypto_getidfp,                                      // #634 string(string addr) crypto_getidfp
 VM_M_crypto_getencryptlevel,                           // #635 string(string addr) crypto_getencryptlevel
 VM_M_crypto_getmykeyfp,                                        // #636 string(float addr) crypto_getmykeyfp
 VM_M_crypto_getmyidfp,                                 // #637 string(float addr) crypto_getmyidfp
+NULL,                                                  // #638
+VM_digest_hex,                                         // #639
 NULL
 };