* strlen holy war: loops. in loops it's very evil. the easy ones go away now.
[citadel.git] / citadel / modules / imap / imap_misc.c
index 54babbf205018ef25149e0228e7107a1a4103df0..b51cc7ee1d7f5b42639f7ab203514d10ed37c046 100644 (file)
@@ -258,7 +258,7 @@ void imap_print_instant_messages(void) {
                free(ptr);
                ptr = holdptr;
 
-               for (i=0; i<strlen(dumpomatic); ++i) {
+               for (i=0; !IsEmptyStr(&dumpomatic[i]); ++i) {
                        if (!isprint(dumpomatic[i])) dumpomatic[i] = ' ';
                        if (dumpomatic[i]=='\\') dumpomatic[i]='/';
                        if (dumpomatic[i]=='\"') dumpomatic[i]='\'';