]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: http-ana: Remove http_alloc_txn() function
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 29 Mar 2022 13:27:32 +0000 (15:27 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 13 Apr 2022 13:10:14 +0000 (15:10 +0200)
Since the 2.4, this function is no longer used. Thus we can remove it.

src/http_ana.c

index 4ce49bb671945011d03daa8775ba60e39eaa1d0a..e56ee561cc9dc114304245deaccd3858ca6665c4 100644 (file)
@@ -5089,26 +5089,6 @@ static void http_debug_hdr(const char *dir, struct stream *s, const struct ist n
         DISGUISE(write(1, trash.area, trash.data));
 }
 
-/* Allocate a new HTTP transaction for stream <s> unless there is one already.
- * In case of allocation failure, everything allocated is freed and NULL is
- * returned. Otherwise the new transaction is assigned to the stream and
- * returned.
- */
-struct http_txn *http_alloc_txn(struct stream *s)
-{
-       struct http_txn *txn = s->txn;
-
-       if (txn)
-               return txn;
-
-       txn = pool_alloc(pool_head_http_txn);
-       if (!txn)
-               return txn;
-
-       s->txn = txn;
-       return txn;
-}
-
 void http_txn_reset_req(struct http_txn *txn)
 {
        txn->req.flags = 0;