]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: ssl/cli: free the trash chunk in dump_crtlist
authorWilliam Lallemand <wlallemand@haproxy.com>
Tue, 17 Mar 2020 14:13:11 +0000 (15:13 +0100)
committerWilliam Lallemand <wlallemand@haproxy.org>
Tue, 17 Mar 2020 14:30:05 +0000 (15:30 +0100)
Free the trash chunk after dumping the crt-lists.

Introduced by a6ffd5b ("MINOR: ssl/cli: show/dump ssl crt-list").

src/ssl_sock.c

index 36a2d70fe3f48cb6b071ba3c01b52b718ff09506..8d3434a114f73cdb283537f02520690893d06e73 100644 (file)
@@ -11028,9 +11028,11 @@ static int cli_io_handler_dump_crtlist(struct appctx *appctx)
                }
                lnode = ebmb_next(lnode);
        }
+       free_trash_chunk(trash);
        return 1;
 yield:
        appctx->ctx.cli.p1 = lnode;
+       free_trash_chunk(trash);
        return 0;
 }
 
@@ -11075,9 +11077,11 @@ static int cli_io_handler_dump_crtlist_entries(struct appctx *appctx)
                        goto yield;
                }
        }
+       free_trash_chunk(trash);
        return 1;
 yield:
        appctx->ctx.cli.p1 = entry;
+       free_trash_chunk(trash);
        return 0;
 }