]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Make sure auth_request_import() doesn't unexpectedly fail
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 7 Oct 2021 00:28:56 +0000 (03:28 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 7 Oct 2021 07:23:08 +0000 (07:23 +0000)
src/auth/auth-master-connection.c

index 100054c66f5138d45dead3c723da8cf82702a8f8..02eb11d38ec66e35fc555c9aacbca5d091047dda 100644 (file)
@@ -608,7 +608,8 @@ master_input_list(struct auth_master_connection *conn, const char *args)
        if (auth_request->fields.user == NULL)
                auth_request_set_username_forced(auth_request, "");
        if (auth_request->fields.service == NULL) {
-               auth_request_import(auth_request, "service", "");
+               if (!auth_request_import(auth_request, "service", ""))
+                       i_unreached();
                i_assert(auth_request->fields.service != NULL);
        }