From 11bf7a8df38898b94552cb799fe7b59870b32a8b Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 09 2020 17:48:01 +0000 Subject: Apply patch bz1693706-fix-smtp_helo_name-double-free.patch patch_name: bz1693706-fix-smtp_helo_name-double-free.patch present_in_specfile: true --- diff --git a/keepalived/core/global_data.c b/keepalived/core/global_data.c index cd381d9..be9fecb 100644 --- a/keepalived/core/global_data.c +++ b/keepalived/core/global_data.c @@ -257,8 +257,10 @@ init_global_data(data_t * data, data_t *old_global_data) if (!data->email_from) set_default_email_from(data, data->local_name); - if (!data->smtp_helo_name) - data->smtp_helo_name = data->local_name; + if (!data->smtp_helo_name) { + data->smtp_helo_name = MALLOC(strlen(data->local_name) + 1); + strcpy(data->smtp_helo_name, data->local_name); + } } }