Prevent printing in non-existing Chat dialog (XB)
[xboard.git] / dialogs.c
index cb9b298..a5e42c5 100644 (file)
--- a/dialogs.c
+++ b/dialogs.c
@@ -1946,6 +1946,7 @@ OutputChatMessage (int partner, char *mess)
     char *p = texts[partner];
     int len = strlen(mess) + 1;
 
+    if(!DialogExists(ChatDlg)) return;
     if(p) len += strlen(p);
     texts[partner] = (char*) malloc(len);
     snprintf(texts[partner], len, "%s%s", p ? p : "", mess);