From: Rusty Russell Date: Wed, 23 Jul 2014 23:50:21 +0000 (+0930) Subject: net: use freeaddrinfo() in _info example. X-Git-Url: http://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=188ec2fac47289c7b543e9307d61af7fbccde0f5 net: use freeaddrinfo() in _info example. In fact, almost everyone will want to do this, so include the required headers in net.h. This makes usage simpler. Reported-by: Jeremy Visser Signed-off-by: Rusty Russell --- diff --git a/ccan/net/_info b/ccan/net/_info index 5ac83f95..cfa58f84 100644 --- a/ccan/net/_info +++ b/ccan/net/_info @@ -15,8 +15,6 @@ * * Example: * #include - * #include - * #include * #include * #include * #include @@ -49,6 +47,7 @@ * fd = net_connect(addr); * if (fd < 0) * err(1, "Failed to connect to %s", dest); + * freeaddrinfo(addr); * * if (getsockname(fd, &u.s, &slen) == 0) * printf("Connected via %s\n", diff --git a/ccan/net/net.c b/ccan/net/net.c index 7867054d..61efd5b8 100644 --- a/ccan/net/net.c +++ b/ccan/net/net.c @@ -1,10 +1,7 @@ /* Licensed under BSD-MIT - see LICENSE file for details */ #include #include -#include -#include #include -#include #include #include #include diff --git a/ccan/net/net.h b/ccan/net/net.h index 5e02fc36..05d552dc 100644 --- a/ccan/net/net.h +++ b/ccan/net/net.h @@ -1,6 +1,9 @@ /* Licensed under BSD-MIT - see LICENSE file for details */ #ifndef CCAN_NET_H #define CCAN_NET_H +#include +#include +#include #include struct pollfd; @@ -16,10 +19,7 @@ struct pollfd; * of results, or NULL on error. You should use freeaddrinfo() to free it. * * Example: - * #include - * #include * #include - * #include * #include * #include * ... @@ -124,10 +124,7 @@ void net_connect_abort(struct pollfd *pfds); * of results, or NULL on error. You should use freeaddrinfo() to free it. * * Example: - * #include - * #include * #include - * #include * #include * ... * struct addrinfo *addr;