summaryrefslogtreecommitdiff
path: root/apps/netutils/uiplib/uip_gethostaddr.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/netutils/uiplib/uip_gethostaddr.c')
-rw-r--r--apps/netutils/uiplib/uip_gethostaddr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/netutils/uiplib/uip_gethostaddr.c b/apps/netutils/uiplib/uip_gethostaddr.c
index c5c70b1be..0b2b5dd28 100644
--- a/apps/netutils/uiplib/uip_gethostaddr.c
+++ b/apps/netutils/uiplib/uip_gethostaddr.c
@@ -45,6 +45,7 @@
#include <string.h>
#include <errno.h>
+#include <unistd.h>
#include <netinet/in.h>
#include <net/if.h>
@@ -97,6 +98,7 @@ int uip_gethostaddr(const char *ifname, struct in_addr *addr)
memcpy(addr, &req.ifr_addr, sizeof(struct in_addr));
#endif
}
+ close(sockfd);
}
}
return ret;