From 2a7a7f69b2b2d22b2dbca60917accabddd252255 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 6 Apr 2016 14:43:02 +0300 Subject: [PATCH] imapc: Added missing error handling to subscriptions list refreshing. --- src/lib-storage/index/imapc/imapc-list.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.47.3