From: Fabrice Bellet Date: Fri, 15 Jan 2021 16:43:19 +0000 (+0100) Subject: raw-storage: copy the envelope sender instead of referencing it X-Git-Tag: 2.3.18~104 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9211e803f27bdc57098d03c278dbca572cd618bd;p=thirdparty%2Fdovecot%2Fcore.git raw-storage: copy the envelope sender instead of referencing it --- diff --git a/src/lib-storage/index/raw/raw-storage.c b/src/lib-storage/index/raw/raw-storage.c index 32883635c5..e94ae100de 100644 --- a/src/lib-storage/index/raw/raw-storage.c +++ b/src/lib-storage/index/raw/raw-storage.c @@ -77,7 +77,7 @@ raw_mailbox_alloc_common(struct mail_user *user, struct istream *input, i_assert(strcmp(box->storage->name, RAW_STORAGE_NAME) == 0); raw_box = RAW_MAILBOX(box); - raw_box->envelope_sender = envelope_sender; + raw_box->envelope_sender = p_strdup(box->pool, envelope_sender); raw_box->mtime = received_time; return 0; }