dovecot-2.2: lib-http: Http requests weren't freed when connecti...

dovecot at dovecot.org dovecot at dovecot.org
Thu Jul 11 00:30:40 EEST 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/a99b211f0409
changeset: 16595:a99b211f0409
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Jul 11 00:30:28 2013 +0300
description:
lib-http: Http requests weren't freed when connection was aborted.
Patch by Stephan Bosch.

diffstat:

 src/lib-http/http-client-connection.c |  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diffs (11 lines):

diff -r dff200f433d2 -r a99b211f0409 src/lib-http/http-client-connection.c
--- a/src/lib-http/http-client-connection.c	Thu Jul 11 00:28:54 2013 +0300
+++ b/src/lib-http/http-client-connection.c	Thu Jul 11 00:30:28 2013 +0300
@@ -119,6 +119,7 @@
 	array_foreach_modifiable(&conn->request_wait_list, req) {
 		i_assert((*req)->submitted);
 		http_client_request_error(*req, status, error);
+		http_client_request_unref(req);
 	}
 	array_clear(&conn->request_wait_list);
 	http_client_connection_unref(_conn);


More information about the dovecot-cvs mailing list