From 9d4d68e6676fe0c94b397acfc1a99a5113373e31 Mon Sep 17 00:00:00 2001 From: Richard Cochran Date: Sat, 17 Mar 2012 14:54:09 +0100 Subject: [PATCH] Add missing release method to the UDPv4 transport. Signed-off-by: Richard Cochran --- udp.c | 11 ++++++----- udp.h | 6 ------ 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/udp.c b/udp.c index 13bcd1e..4c43c11 100644 --- a/udp.c +++ b/udp.c @@ -189,11 +189,17 @@ static int udp_send(struct transport *t, struct fdarray *fda, int event, return event ? sk_receive(fd, junk, len, hwts, MSG_ERRQUEUE) : cnt; } +static void udp_release(struct transport *t) +{ + /* No need for any per-instance deallocation. */ +} + static struct transport the_udp_transport = { .close = udp_close, .open = udp_open, .recv = udp_recv, .send = udp_send, + .release = udp_release, }; struct transport *udp_transport_create(void) @@ -201,8 +207,3 @@ struct transport *udp_transport_create(void) /* No need for any per-instance allocation. */ return &the_udp_transport; } - -void udp_transport_destroy(struct transport *t) -{ - /* No need for any per-instance deallocation. */ -} diff --git a/udp.h b/udp.h index c93943a..fc0d54d 100644 --- a/udp.h +++ b/udp.h @@ -29,10 +29,4 @@ */ struct transport *udp_transport_create(void); -/** - * Free an instance of a UDP/IPv4 transport. - * @param t Pointer obtained by calling udp_transport_create(). - */ -void udp_transport_destroy(struct transport *t); - #endif