Mercurial > dovecot > original-hg > dovecot-1.2
changeset 5503:b7573b83f999 HEAD
Minor optimization.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 03 Apr 2007 16:55:08 +0300 |
parents | 212bbdc55065 |
children | 9414946e1eb0 |
files | src/lib-mail/message-header-decode.c |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-header-decode.c Tue Apr 03 13:13:10 2007 +0300 +++ b/src/lib-mail/message-header-decode.c Tue Apr 03 16:55:08 2007 +0300 @@ -77,8 +77,8 @@ } } - ret = callback(buffer_get_data(decodebuf, NULL), - buffer_get_used_size(decodebuf), charset, context); + ret = decodebuf->used == 0 ? FALSE : + callback(decodebuf->data, decodebuf->used, charset, context); t_pop(); return ret; @@ -114,5 +114,8 @@ } } - (void)callback(data + start_pos, size - start_pos, NULL, context); + if (size > start_pos) { + (void)callback(data + start_pos, size - start_pos, + NULL, context); + } }