]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dsync: Don't crash if second user initialization fails.
authorTimo Sirainen <tss@iki.fi>
Sun, 31 Mar 2013 15:35:13 +0000 (18:35 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 31 Mar 2013 15:35:13 +0000 (18:35 +0300)
src/doveadm/dsync/doveadm-dsync.c

index b730101c54256cb7b87bf4a2dddb523e63beb9f9..92078aac74218377a14a587de39fcdce4430d2de 100644 (file)
@@ -317,7 +317,6 @@ cmd_dsync_run_local(struct dsync_cmd_context *ctx, struct mail_user *user,
                                        ctx->ctx.cur_service_user, &user2);
        if (ret < 0) {
                ctx->ctx.exit_code = ret == -1 ? EX_TEMPFAIL : EX_CONFIG;
-               mail_user_unref(&user2);
                return -1;
        }
        user2->admin = TRUE;