From: Stephan Bosch Date: Sun, 4 Dec 2016 23:37:27 +0000 (+0100) Subject: lib-http: client: peer: Moved http_client_peer_get() function. X-Git-Tag: 2.3.0.rc1~256 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01cfa2ea0ca02a6dac3d97f5f1b72dfbd8da5e78;p=thirdparty%2Fdovecot%2Fcore.git lib-http: client: peer: Moved http_client_peer_get() 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 c33f9f038b..32deb39976 100644 --- a/src/lib-http/http-client-peer.c +++ b/src/lib-http/http-client-peer.c @@ -371,6 +371,19 @@ static void http_client_peer_drop(struct http_client_peer **_peer) } } +struct http_client_peer * +http_client_peer_get(struct http_client *client, + const struct http_client_peer_addr *addr) +{ + struct http_client_peer *peer; + + peer = hash_table_lookup(client->peers, addr); + if (peer == NULL) + peer = http_client_peer_create(client, addr); + + return peer; +} + static void http_client_peer_do_connect(struct http_client_peer *peer, unsigned int count) @@ -801,19 +814,6 @@ void http_client_peer_trigger_request_handler(struct http_client_peer *peer) } } -struct http_client_peer * -http_client_peer_get(struct http_client *client, - const struct http_client_peer_addr *addr) -{ - struct http_client_peer *peer; - - peer = hash_table_lookup(client->peers, addr); - if (peer == NULL) - peer = http_client_peer_create(client, addr); - - return peer; -} - bool http_client_peer_have_queue(struct http_client_peer *peer, struct http_client_queue *queue) {