]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - prvm_cmds.c
fix typo in cl_netinputpacketspersecond_qw cvar name which caused
[xonotic/darkplaces.git] / prvm_cmds.c
index 6276252c0f50d46d6e26786e75a896968b027956..36cb5dbd56b004db67f3ffe50aa8723943ecae24 100644 (file)
@@ -1900,12 +1900,13 @@ void VM_strreplace(void)
        replace_len = (int)strlen(replace);
        subject_len = (int)strlen(subject);
 
+       si = 0;
        for (i = 0; i < subject_len; i++)
        {
                for (j = 0; j < search_len && i+j < subject_len; j++)
                        if (subject[i+j] != search[j])
                                break;
-               if (j == search_len)
+               if (j == search_len || i+j == subject_len)
                {
                // found it at offset 'i'
                        for (j = 0; j < replace_len && si < (int)sizeof(string) - 1; j++)
@@ -1949,12 +1950,13 @@ void VM_strireplace(void)
        replace_len = (int)strlen(replace);
        subject_len = (int)strlen(subject);
 
+       si = 0;
        for (i = 0; i < subject_len; i++)
        {
                for (j = 0; j < search_len && i+j < subject_len; j++)
                        if (tolower(subject[i+j]) != tolower(search[j]))
                                break;
-               if (j == search_len)
+               if (j == search_len || i+j == subject_len)
                {
                // found it at offset 'i'
                        for (j = 0; j < replace_len && si < (int)sizeof(string) - 1; j++)