]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fixes
authorTimo Sirainen <tss@iki.fi>
Sun, 2 May 2004 00:14:12 +0000 (03:14 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 2 May 2004 00:14:12 +0000 (03:14 +0300)
--HG--
branch : HEAD

src/imap/cmd-subscribe.c
src/lib-storage/index/maildir/maildir-list.c

index 39f4048bee4aa5937f726ed902548374ba37bb3f..267992e90713821fea452f1959b01d27d6a2e16a 100644 (file)
@@ -19,7 +19,7 @@ int _cmd_subscribe_full(struct client *client, int subscribe)
        if (storage == NULL)
                return FALSE;
 
-       if (mail_storage_set_subscribed(storage, mailbox, subscribe) == 0)
+       if (mail_storage_set_subscribed(storage, mailbox, subscribe) < 0)
                client_send_storage_error(client, storage);
        else {
                client_send_tagline(client, subscribe ?
index de3bd5091f228cc03ab0c22a742ae45a71968eb1..1558473de6317a85e9faf1cbfb6dd0f0f83ffbec 100644 (file)
@@ -227,7 +227,7 @@ static int maildir_fill_subscribed(struct maildir_list_context *ctx,
                }
        }
 
-       return subsfile_list_deinit(subsfile_ctx);
+       return subsfile_list_deinit(subsfile_ctx) == 0;
 
 }