From: Timo Sirainen Date: Wed, 6 Apr 2016 11:43:02 +0000 (+0300) Subject: imapc: Added missing error handling to subscriptions list refreshing. X-Git-Tag: 2.2.24~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a7a7f69b2b2d22b2dbca60917accabddd252255;p=thirdparty%2Fdovecot%2Fcore.git imapc: Added missing error handling to subscriptions list refreshing. --- diff --git a/src/lib-storage/index/imapc/imapc-list.c b/src/lib-storage/index/imapc/imapc-list.c index 9e38b5c940..4c25f157c4 100644 --- a/src/lib-storage/index/imapc/imapc-list.c +++ b/src/lib-storage/index/imapc/imapc-list.c @@ -791,6 +791,9 @@ imapc_list_subscriptions_refresh(struct mailbox_list *_src_list, imapc_command_sendf(cmd, "LSUB \"\" %s", pattern); imapc_simple_run(&ctx); + if (ctx.ret < 0) + return -1; + /* replace subscriptions tree in destination */ if (dest_list->subscriptions != NULL) mailbox_tree_deinit(&dest_list->subscriptions);