X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fimap.c;h=9b90557338238130ee1956c27b4d593ce8afd8b7;hp=712d0fdb150a54d405f15fb5b230b44cb47a4f23;hb=962b8d22dd6fe56ea6b779b4e2d22f89b623752a;hpb=8a4a0c1bdb6170b47e3cead1042ec9945d1e80a6 diff --git a/src/imap.c b/src/imap.c index 712d0fdb1..9b9055733 100644 --- a/src/imap.c +++ b/src/imap.c @@ -3461,9 +3461,12 @@ static gint imap_status(IMAPSession *session, IMAPFolder *folder, return r; } - if (data_status->st_info_list == NULL) { - mailimap_mailbox_data_status_free(data_status); - debug_print("status->st_info_list == NULL\n"); + if (data_status == NULL || data_status->st_info_list == NULL) { + debug_print("data_status %p\n", data_status); + if (data_status) { + debug_print("data_status->st_info_list %p\n", data_status->st_info_list); + mailimap_mailbox_data_status_free(data_status); + } return MAILIMAP_ERROR_BAD_STATE; }