dovecot-2.0: lib-master: Call anvil callback in a separate data ...

dovecot at dovecot.org dovecot at dovecot.org
Thu Mar 4 20:19:07 EET 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/40eb5d5e6fbf
changeset: 10835:40eb5d5e6fbf
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Mar 04 20:03:58 2010 +0200
description:
lib-master: Call anvil callback in a separate data stack frame.

diffstat:

 src/lib-master/anvil-client.c |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (14 lines):

diff -r 65a91a112d7f -r 40eb5d5e6fbf src/lib-master/anvil-client.c
--- a/src/lib-master/anvil-client.c	Thu Mar 04 20:00:43 2010 +0200
+++ b/src/lib-master/anvil-client.c	Thu Mar 04 20:03:58 2010 +0200
@@ -88,7 +88,9 @@
 		}
 
 		query = &queries[aqueue_idx(client->queries, 0)];
-		query->callback(line, query->context);
+		T_BEGIN {
+			query->callback(line, query->context);
+		} T_END;
 		aqueue_delete_tail(client->queries);
 	}
 	if (client->input->stream_errno != 0) {


More information about the dovecot-cvs mailing list