]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
indexer: Fix memory leak - session IDs were never freed
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 25 Jan 2022 22:31:34 +0000 (23:31 +0100)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 27 Jan 2022 09:01:27 +0000 (10:01 +0100)
Broken by a8dcd4e2332c73087e9b148d34259230a77edb28

src/indexer/indexer-queue.c

index e0239a351a465367d61971500d08093e1883963f..3532b8b674f220f92aa46db6f6fe20e8c9b2d56e 100644 (file)
@@ -239,6 +239,7 @@ void indexer_queue_request_finish(struct indexer_queue *queue,
                array_free(&request->contexts);
        i_free(request->username);
        i_free(request->mailbox);
+       i_free(request->session_id);
        i_free(request);
 
        indexer_refresh_proctitle();