[dovecot-cvs] dovecot/src/lib-mail message-address.c,1.3,1.4

cras at procontrol.fi cras at procontrol.fi
Wed Mar 5 22:51:25 EET 2003


Update of /home/cvs/dovecot/src/lib-mail
In directory danu:/tmp/cvs-serv16590

Modified Files:
	message-address.c 
Log Message:
message_address_parse(): allow using data_stack_pool



Index: message-address.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-mail/message-address.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- message-address.c	25 Feb 2003 19:10:03 -0000	1.3
+++ message-address.c	5 Mar 2003 20:51:22 -0000	1.4
@@ -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;




More information about the dovecot-cvs mailing list