From fa983d3caaac134db52778ce5ad597e485e1d4b0 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Thu, 22 Dec 2016 17:30:20 +0100 Subject: [PATCH] MINOR: connection: add a new destroy_bind_conf() entry to xprt_ops This one will be set by the transport layers which want to destroy a bind_conf. It will typically be used by SSL to release certificates, CAs and so on. --- include/types/connection.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/types/connection.h b/include/types/connection.h index 2fbc30ee8..6da213841 100644 --- a/include/types/connection.h +++ b/include/types/connection.h @@ -214,6 +214,7 @@ struct xprt_ops { void (*close)(struct connection *); /* close the transport layer */ int (*init)(struct connection *conn); /* initialize the transport layer */ int (*prepare_bind_conf)(struct bind_conf *conf); /* prepare a whole bind_conf */ + void (*destroy_bind_conf)(struct bind_conf *conf); /* destroy a whole bind_conf */ char name[8]; /* transport layer name, zero-terminated */ };