]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: mail_storage_service_lookup() ignored input->service.
authorTimo Sirainen <tss@iki.fi>
Sun, 16 Jun 2013 17:15:42 +0000 (20:15 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 16 Jun 2013 17:15:42 +0000 (20:15 +0300)
src/lib-storage/mail-storage-service.c

index 07745a223b816e5dfcf53c2f4d1585926cc655f8..04444bd3a4b6b58c0e8627a09fd441baeed201b6 100644 (file)
@@ -302,7 +302,8 @@ service_auth_userdb_lookup(struct mail_storage_service_ctx *ctx,
        int ret;
 
        memset(&info, 0, sizeof(info));
-       info.service = ctx->service->name;
+       info.service = input->service != NULL ? input->service :
+               ctx->service->name;
        info.local_ip = input->local_ip;
        info.remote_ip = input->remote_ip;
        info.local_port = input->local_port;