]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: client: peer: Moved http_client_peer_get() function.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sun, 4 Dec 2016 23:37:27 +0000 (00:37 +0100)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 7 Dec 2017 16:40:45 +0000 (18:40 +0200)
This is a preparation for a subsequent change.

src/lib-http/http-client-peer.c

index c33f9f038b61c442095f8ae64ec6d8d0fbe2e618..32deb399762202255c92df66a74fe440205fda80 100644 (file)
@@ -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)
 {