From a85dd8ee6e2cfb83c0e602ec0f0b86e3a0b37298 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Mon, 10 Aug 2009 00:38:02 +0000 Subject: [PATCH] libs/iwinfo: forgot to clear string buffer in wrapper function --- libs/iwinfo/src/include/broadcom.h | 6 +++--- libs/iwinfo/src/include/madwifi.h | 3 +++ libs/iwinfo/src/iwinfo_lualib.h | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libs/iwinfo/src/include/broadcom.h b/libs/iwinfo/src/include/broadcom.h index 344c1206a..ad3b5ddb1 100644 --- a/libs/iwinfo/src/include/broadcom.h +++ b/libs/iwinfo/src/include/broadcom.h @@ -14,8 +14,8 @@ * */ -#ifndef _wlioctl_h_ -#define _wlioctl_h_ +#ifndef _BROADCOM_H +#define _BROADCOM_H #define WL_MCSSET_LEN 16 #define WL_MAX_STA_COUNT 32 @@ -73,4 +73,4 @@ typedef struct wl_ioctl { uint32_t needed; /* bytes needed (optional) */ } wl_ioctl_t; -#endif /* _wlioctl_h_ */ +#endif diff --git a/libs/iwinfo/src/include/madwifi.h b/libs/iwinfo/src/include/madwifi.h index c1eeca775..fd19dbf61 100644 --- a/libs/iwinfo/src/include/madwifi.h +++ b/libs/iwinfo/src/include/madwifi.h @@ -18,6 +18,8 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#ifndef _MADWIFI_H +#define _MADWIFI_H /* ieee80211.h */ #define IEEE80211_ADDR_LEN 6 @@ -118,3 +120,4 @@ struct ieee80211req_sta_info { u_int8_t isi_opmode; /* sta operating mode */ }; +#endif diff --git a/libs/iwinfo/src/iwinfo_lualib.h b/libs/iwinfo/src/iwinfo_lualib.h index 410a084f3..9840466f0 100644 --- a/libs/iwinfo/src/iwinfo_lualib.h +++ b/libs/iwinfo/src/iwinfo_lualib.h @@ -51,6 +51,7 @@ { \ const char *ifname = luaL_checkstring(L, 1); \ char rv[IWINFO_BUFSIZE]; \ + memset(rv, 0, IWINFO_BUFSIZE); \ if( !type##_get_##op(ifname, rv) ) \ lua_pushstring(L, rv); \ else \ -- 2.25.1