From: Stephan Bosch Date: Sun, 18 Dec 2016 17:46:01 +0000 (+0100) Subject: lib-http: client: peer: Moved http_client_peer_close() function. X-Git-Tag: 2.3.0.rc1~258 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a8d6f8db4a2317071e8a430ec635e08df95cfb1;p=thirdparty%2Fdovecot%2Fcore.git lib-http: client: peer: Moved http_client_peer_close() function. This is a preparation for a subsequent change. --- diff --git a/src/lib-http/http-client-peer.c b/src/lib-http/http-client-peer.c index 9a7ec1582b..c782aefaa0 100644 --- a/src/lib-http/http-client-peer.c +++ b/src/lib-http/http-client-peer.c @@ -330,6 +330,17 @@ bool http_client_peer_unref(struct http_client_peer **_peer) return FALSE; } +void http_client_peer_close(struct http_client_peer **_peer) +{ + struct http_client_peer *peer = *_peer; + + http_client_peer_debug(peer, "Peer close"); + + http_client_peer_disconnect(peer); + + (void)http_client_peer_unref(_peer); +} + static void http_client_peer_do_connect(struct http_client_peer *peer, unsigned int count) @@ -760,17 +771,6 @@ void http_client_peer_trigger_request_handler(struct http_client_peer *peer) } } -void http_client_peer_close(struct http_client_peer **_peer) -{ - struct http_client_peer *peer = *_peer; - - http_client_peer_debug(peer, "Peer close"); - - http_client_peer_disconnect(peer); - - (void)http_client_peer_unref(_peer); -} - static void http_client_peer_drop(struct http_client_peer **_peer) { struct http_client_peer *peer = *_peer;