# HG changeset patch # User Timo Sirainen # Date 1046897482 -7200 # Node ID 4d6c72dc34db24be364f7bdb37710f78b41e3fa8 # Parent c5c17b45cceb287d00a9f25828b8fc848872e342 message_address_parse(): allow using data_stack_pool diff -r c5c17b45cceb -r 4d6c72dc34db src/lib-mail/message-address.c --- a/src/lib-mail/message-address.c Wed Mar 05 03:43:16 2003 +0200 +++ b/src/lib-mail/message-address.c Wed Mar 05 22:51:22 2003 +0200 @@ -66,7 +66,8 @@ message_tokenize_skip_comments(tok, FALSE); message_tokenize_dot_token(tok, FALSE); - t_push(); + if (pool != data_stack_pool) + t_push(); mailbox = t_str_new(128); domain = t_str_new(256); route = t_str_new(128); @@ -212,7 +213,8 @@ if (ingroup) (void)new_address(pool, &next_addr); - t_pop(); + if (pool != data_stack_pool) + t_pop(); message_tokenize_deinit(tok); return first_addr;