Mercurial > dovecot > core-2.2
changeset 12396:11169c6c6e8d
maildir: p_strdup() GUID and UIDL_BACKEND to make sure they don't change unexpectedly.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 08 Nov 2010 18:03:07 +0000 |
parents | 878746da7992 |
children | 2a252c9cda5e |
files | src/lib-storage/index/maildir/maildir-mail.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-mail.c Fri Nov 05 19:51:47 2010 +0000 +++ b/src/lib-storage/index/maildir/maildir-mail.c Mon Nov 08 18:03:07 2010 +0000 @@ -485,7 +485,7 @@ guid = maildir_uidlist_lookup_ext(mbox->uidlist, _mail->uid, MAILDIR_UIDLIST_REC_EXT_GUID); if (guid != NULL) { - *value_r = guid; + *value_r = p_strdup(mail->data_pool, guid); return 0; } @@ -524,7 +524,7 @@ return maildir_mail_get_special(_mail, MAIL_FETCH_UIDL_FILE_NAME, value_r); } else { - *value_r = uidl; + *value_r = p_strdup(mail->data_pool, uidl); } return 0; default: