quick-fix segfault for IMAP reconnect feature
git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@258
e385b8ad-14ed-0310-8656-
cc95a2468c6d
/* reconnect if connection was lost */
int imap_reconnect (CONTEXT * ctx)
{
/* 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)
if (imap_data) {
if (imap_data->status == IMAP_CONNECTED)