]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - prvm_cmds.c
fix broken OFS_PARM0 + index code in VM_M_callfunction and
[xonotic/darkplaces.git] / prvm_cmds.c
index 9b3dfb7c6fa2c44209bddfcf3a0c8361778fbac0..f4d62ce55b46fecb8884f6643786a1b7747cf127 100644 (file)
@@ -2021,10 +2021,11 @@ void VM_tokenizebyseparator (void)
        for (j = 1;j < prog->argc;j++)
        {
                // skip any blank separator strings
-               if (!PRVM_G_STRING(OFS_PARM0 + j)[0])
+               const char *s = PRVM_G_STRING(OFS_PARM0+j*3);
+               if (!s[0])
                        continue;
-               separators[numseparators] = PRVM_G_STRING(OFS_PARM0 + j);
-               separatorlen[numseparators] = strlen(separators[numseparators]);
+               separators[numseparators] = s;
+               separatorlen[numseparators] = strlen(s);
                numseparators++;
        }