Skip to content

Commit 3cb91e1

Browse files
sirainencmouse
authored andcommitted
lmtp: Fix memory leak by unreferencing duplicated settings parser
Broken by 8807ff0
1 parent 1f68109 commit 3cb91e1

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/lmtp/lmtp-client.c

+1
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ static void client_read_settings(struct client *client, bool ssl)
123123

124124
set_parser = settings_parser_dup(set_parser, client->pool);
125125
lmtp_settings_get(set_parser, client->pool, &lmtp_set, &lda_set);
126+
settings_parser_unref(&set_parser);
126127
const struct var_expand_table *tab =
127128
mail_storage_service_get_var_expand_table(storage_service, &input);
128129
if (settings_var_expand(&lmtp_setting_parser_info, lmtp_set,

0 commit comments

Comments
 (0)