# HG changeset patch # User Timo Sirainen # Date 1289239387 0 # Node ID 11169c6c6e8dc88a4e924d95013cacd781c38b38 # Parent 878746da7992de14c3269f0b3c6be0d50bbd2cb6 maildir: p_strdup() GUID and UIDL_BACKEND to make sure they don't change unexpectedly. diff -r 878746da7992 -r 11169c6c6e8d src/lib-storage/index/maildir/maildir-mail.c --- 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: