X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=prvm_cmds.c;h=c68c3ab818e71263db7fe65cbc70c59dc9a80a1d;hp=7d8354a941cf8e15e207291d350ccc2d62000b05;hb=d191d2aae518b7fe21132a6c159554a350966978;hpb=0960c1f25d397c09f680454759f4ea747975c8c9 diff --git a/prvm_cmds.c b/prvm_cmds.c index 7d8354a9..c68c3ab8 100644 --- a/prvm_cmds.c +++ b/prvm_cmds.c @@ -1686,9 +1686,8 @@ void VM_strzone(void) VM_SAFEPARMCOUNT(1,VM_strzone); in = PRVM_G_STRING(OFS_PARM0); - out = PRVM_AllocString(strlen(in) + 1); + PRVM_G_INT(OFS_RETURN) = PRVM_AllocString(strlen(in) + 1, &out); strcpy(out, in); - PRVM_G_INT(OFS_RETURN) = PRVM_SetQCString(out); } /* @@ -1702,7 +1701,7 @@ strunzone(string s) void VM_strunzone(void) { VM_SAFEPARMCOUNT(1,VM_strunzone); - PRVM_FreeString((char *)PRVM_G_STRING(OFS_PARM0)); + PRVM_FreeString(PRVM_G_INT(OFS_PARM0)); } /* @@ -2651,7 +2650,7 @@ void VM_altstr_count( void ) for( count = 0, pos = altstr ; *pos ; pos++ ) { if( *pos == '\\' ) { if( !*++pos ) { - break; + break; } } else if( *pos == '\'' ) { count++;