# HG changeset patch # User Timo Sirainen # Date 1191629899 -10800 # Node ID 1b7d91f7b15131fbd6261ec527f2dae940325ae8 # Parent 58d9f94b9919de3251d4c282bbc4bed63b916840 Fix for last change: don't crash if temp buffer wasn't created.. diff -r 58d9f94b9919 -r 1b7d91f7b151 src/lib-mail/message-header-decode.c --- a/src/lib-mail/message-header-decode.c Sat Oct 06 03:17:13 2007 +0300 +++ b/src/lib-mail/message-header-decode.c Sat Oct 06 03:18:19 2007 +0300 @@ -111,7 +111,8 @@ (void)callback(data + start_pos, size - start_pos, NULL, context); } - buffer_free(&decodebuf); + if (decodebuf != NULL) + buffer_free(&decodebuf); } struct decode_utf8_context {