From: Stephan Bosch Date: Sat, 9 Dec 2017 00:11:53 +0000 (+0100) Subject: imap: cmd-idle: Created local variable for client in idle_add_keepalive_timeout(). X-Git-Tag: 2.3.0.rc1~141 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ded32b165ce2f510f063c7da04809891c0e8cc2;p=thirdparty%2Fdovecot%2Fcore.git imap: cmd-idle: Created local variable for client in idle_add_keepalive_timeout(). --- diff --git a/src/imap/cmd-idle.c b/src/imap/cmd-idle.c index d7aba8e09d..5f6f702d42 100644 --- a/src/imap/cmd-idle.c +++ b/src/imap/cmd-idle.c @@ -162,13 +162,14 @@ static void idle_callback(struct mailbox *box, struct cmd_idle_context *ctx) static void idle_add_keepalive_timeout(struct cmd_idle_context *ctx) { - unsigned int interval = ctx->client->set->imap_idle_notify_interval; + struct client *client = ctx->client; + unsigned int interval = client->set->imap_idle_notify_interval; if (interval == 0) return; - interval = imap_keepalive_interval_msecs(ctx->client->user->username, - ctx->client->user->remote_ip, + interval = imap_keepalive_interval_msecs(client->user->username, + client->user->remote_ip, interval); timeout_remove(&ctx->keepalive_to);