* More SMTP implementation
[citadel.git] / citadel / tools.c
index 8117cf1d26fce9ce9f18c8d8d06c8a65db49e105..052122e6607d1461ff14bd5e616fbe7bb5701646 100644 (file)
@@ -260,13 +260,13 @@ int collapsed_strcmp(char *s1, char *s2) {
        c2 = strdup(s2);
 
        for (i=0; i<strlen(c1); ++i) {
-               if (isupper(c1[i])) c1[i]=tolower(c1[i]);
                while (!isalnum(c1[i])) strcpy(&c1[i], &c1[i+1]);
+               if (isupper(c1[i])) c1[i]=tolower(c1[i]);
        }
 
        for (i=0; i<strlen(c2); ++i) {
-               if (isupper(c2[i])) c2[i]=tolower(c2[i]);
                while (!isalnum(c2[i])) strcpy(&c2[i], &c2[i+1]);
+               if (isupper(c2[i])) c2[i]=tolower(c2[i]);
        }
 
        ret = strcmp(c1, c2);