Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8563:4c2ff35ba88d HEAD
deliver: Don't break if username gets changed by userdb lookup.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 16 Dec 2008 15:37:16 +0200 |
parents | 6168f782c51a |
children | 3c4934783aff |
files | src/deliver/deliver.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/deliver/deliver.c Tue Dec 16 15:37:03 2008 +0200 +++ b/src/deliver/deliver.c Tue Dec 16 15:37:16 2008 +0200 @@ -995,6 +995,9 @@ i_set_failure_prefix(t_strdup_printf("deliver(%s): ", user)); } + /* if user was changed, it was allocated from userdb_pool + which we'll free soon. */ + user = t_strdup(user); } expand_envs(user);