]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
Fix rephrased altstr code.
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 5 Mar 2015 12:27:18 +0000 (12:27 +0000)
committerdivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 5 Mar 2015 12:27:18 +0000 (12:27 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12203 d7cf8633-e32d-0410-b094-e92efae38249

prvm_cmds.c

index 332fe75bee6929f8688c805219521997ece8f9c9..ba832b81f63853aeba10e2a0952c3952fa261c74 100644 (file)
@@ -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 );
 }