]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-dsync: Handle NOREPLICATE error in client
authorAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 28 May 2019 07:41:33 +0000 (10:41 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 28 May 2019 07:53:58 +0000 (10:53 +0300)
src/doveadm/doveadm-dsync.c

index 3bac6e05401a68da8c3f91e0f0e04e56fae96343..0a7c94de1c33ea0a5c50fb95e5d48bf631fa5f44 100644 (file)
@@ -784,6 +784,10 @@ static void dsync_connected_callback(int exit_code, const char *error,
        case EX_NOUSER:
                ctx->error = "Unknown user in remote";
                break;
+       case DOVEADM_EX_NOREPLICATE:
+               if (doveadm_debug)
+                       i_debug("user is disabled for replication");
+               break;
        default:
                ctx->error = p_strdup_printf(ctx->ctx.pool,
                        "Failed to start remote dsync-server command: "