From 2e724b2f5cd614d7362f8dcbc57dc1fca6e437b3 Mon Sep 17 00:00:00 2001 From: Thomas Habets Date: Fri, 16 Nov 2012 10:52:24 +0000 Subject: Properly set l->err_buf if libnet_ifaddrlist() fails. --- libnet/src/libnet_if_addr.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libnet/src/libnet_if_addr.c b/libnet/src/libnet_if_addr.c index ea9cf94..7e0a2a6 100644 --- a/libnet/src/libnet_if_addr.c +++ b/libnet/src/libnet_if_addr.c @@ -334,7 +334,6 @@ int libnet_select_device(libnet_t *l) { int c, i; - char err_buf[LIBNET_ERRBUF_SIZE]; struct libnet_ifaddr_list *address_list, *al; uint32_t addr; @@ -359,7 +358,7 @@ libnet_select_device(libnet_t *l) /* * Number of interfaces. */ - c = libnet_ifaddrlist(&address_list, l->device, err_buf); + c = libnet_ifaddrlist(&address_list, l->device, l->err_buf); if (c < 0) { /* err msg set in libnet_ifaddrlist() */ -- cgit v1.2.1