From d8ea436754507f1222de5f5b5c05ac176401a77b Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 17 Jun 2005 20:32:33 +0000 Subject: r7701: Patch from James Peach | jpeach@sgi.com to make wrepld use new talloc interfaces. Jeremy. (This used to be commit 9c36eef3469107aa66d90a8c8340a46381ade8b7) --- source3/wrepld/server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source3/wrepld/server.c') diff --git a/source3/wrepld/server.c b/source3/wrepld/server.c index 06fab1ab1a..59708dc8ba 100644 --- a/source3/wrepld/server.c +++ b/source3/wrepld/server.c @@ -295,8 +295,8 @@ static struct wins_packet_struct *read_wins_packet(int fd, int timeout) total += ret; } - q = (GENERIC_PACKET *)talloc(mem_ctx, sizeof(GENERIC_PACKET)); - p = (struct wins_packet_struct *)talloc(mem_ctx, sizeof(*p)); + q = talloc(mem_ctx, GENERIC_PACKET); + p = talloc(mem_ctx, struct wins_packet_struct); if (q==NULL || p==NULL) return NULL; @@ -486,7 +486,7 @@ static void process(void) } /* free temp memory */ - talloc_destroy_pool(mem_ctx); + talloc_free_children(mem_ctx); /* free up temp memory */ lp_talloc_free(); -- cgit