changeset 1278:4d6c72dc34db HEAD

message_address_parse(): allow using data_stack_pool
author Timo Sirainen <tss@iki.fi>
date Wed, 05 Mar 2003 22:51:22 +0200
parents c5c17b45cceb
children b14d1f375039
files src/lib-mail/message-address.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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;