Fix up ARTV import so that imports actually work.
[citadel.git] / citadel / msgbase.c
index 107b1d5cb2a9fa32f73f34aea6d27c433d4d4fda..291d54fdda6245be56812a34f4fd6018940f003c 100644 (file)
@@ -744,7 +744,7 @@ void cmd_msgs(char *cmdbuf)
                template->cm_magic = CTDLMESSAGE_MAGIC;
                template->cm_anon_type = MES_NORMAL;
 
-               while(client_getln(buf, sizeof buf), strcmp(buf,"000")) {
+               while(client_getln(buf, sizeof buf) >= 0 && strcmp(buf,"000")) {
                        extract_token(tfield, buf, 0, '|', sizeof tfield);
                        extract_token(tvalue, buf, 1, '|', sizeof tvalue);
                        for (i='A'; i<='Z'; ++i) if (msgkeys[i]!=NULL) {