Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8656:b5f8834ec679 HEAD
dict-file: Fixed a crash.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 19 Jan 2009 12:08:24 -0500 |
parents | 46f95c498708 |
children | e579406fdab6 |
files | src/lib-dict/dict-file.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-dict/dict-file.c Mon Jan 19 11:55:26 2009 -0500 +++ b/src/lib-dict/dict-file.c Mon Jan 19 12:08:24 2009 -0500 @@ -256,7 +256,7 @@ diff += changes[i].value.diff; tmp = t_strdup_printf("%lld", diff); new_len = strlen(tmp); - if (new_len > strlen(old_value)) + if (old_value == NULL || new_len > strlen(old_value)) value = p_strdup(dict->hash_pool, tmp); else { memcpy(old_value, tmp, new_len + 1);