]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap-urlauth: imap-urlauth-worker-client - Create sub-event for the worker.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Fri, 2 Dec 2022 00:19:04 +0000 (01:19 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 24 Mar 2023 07:14:54 +0000 (07:14 +0000)
src/imap-urlauth/imap-urlauth-worker-client.c

index 4d0a4cf42166c6f9014a6499889331cb3264c39c..d90bef2aba28aba5c921c1c03d047841e9bfda98 100644 (file)
@@ -46,8 +46,9 @@ imap_urlauth_worker_client_init(struct client *client)
        wclient->client = client;
        wclient->fd_ctrl = -1;
 
-       wclient->event = client->event;
-       
+       wclient->event = event_create(client->event);
+       event_set_append_log_prefix(wclient->event, "worker: ");
+
        return wclient;
 }
 
@@ -61,6 +62,7 @@ void imap_urlauth_worker_client_deinit(
        *_wclient = NULL;
 
        imap_urlauth_worker_client_disconnect(wclient);
+       event_unref(&wclient->event);
        i_free(wclient);
 }