X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=prvm_cmds.c;h=ba832b81f63853aeba10e2a0952c3952fa261c74;hb=704d101890948f0f496ce4fe73be523137c62117;hp=332fe75bee6929f8688c805219521997ece8f9c9;hpb=f5466fc44cd6848ae815d5e36c6206be0eee273c;p=xonotic%2Fdarkplaces.git diff --git a/prvm_cmds.c b/prvm_cmds.c index 332fe75b..ba832b81 100644 --- a/prvm_cmds.c +++ b/prvm_cmds.c @@ -4426,9 +4426,8 @@ string altstr_prepare(string) void VM_altstr_prepare(prvm_prog_t *prog) { const char *instr, *in; - int size; char outstr[VM_STRINGTEMP_LENGTH]; - int outpos; + size_t outpos; VM_SAFEPARMCOUNT( 1, VM_altstr_prepare ); @@ -4438,13 +4437,13 @@ void VM_altstr_prepare(prvm_prog_t *prog) { if (*in == '\'' && outpos < sizeof(outstr) - 2) { - out[outpos++] = '\\'; - out[outpos++] = '\''; + outstr[outpos++] = '\\'; + outstr[outpos++] = '\''; } else - out[outpos++] = *in; + outstr[outpos++] = *in; } - out[outpos++] = 0; + outstr[outpos] = 0; PRVM_G_INT( OFS_RETURN ) = PRVM_SetTempString(prog, outstr ); }