Rocco Rutte:
authorpdmef <pdmef@e385b8ad-14ed-0310-8656-cc95a2468c6d>
Sun, 10 Apr 2005 12:02:24 +0000 (12:02 +0000)
committerpdmef <pdmef@e385b8ad-14ed-0310-8656-cc95a2468c6d>
Sun, 10 Apr 2005 12:02:24 +0000 (12:02 +0000)
quick-fix segfault for IMAP reconnect feature

git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@258 e385b8ad-14ed-0310-8656-cc95a2468c6d

imap/imap.c

index a8e9c9a..aa4453c 100644 (file)
@@ -1448,7 +1448,12 @@ fail:
 /* reconnect if connection was lost */
 int imap_reconnect (CONTEXT * ctx)
 {
-  IMAP_DATA *imap_data = (IMAP_DATA *) ctx->data;
+  IMAP_DATA *imap_data;
+
+  if (!ctx)
+    return (-1);
+
+  imap_data = (IMAP_DATA *) ctx->data;
 
   if (imap_data) {
     if (imap_data->status == IMAP_CONNECTED)