From: Jouni Malinen Date: Sun, 31 Oct 2010 10:09:18 +0000 (+0200) Subject: Make wpa_hexdump_buf{,-key} handle NULL buffer X-Git-Tag: hostap-1-bp~917 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d96e79f1e7dd2190ea316e8ea837bcab316aac77;p=thirdparty%2Fhostap.git Make wpa_hexdump_buf{,-key} handle NULL buffer This matches with behavior of other wpa_hexdump* functions. --- diff --git a/src/utils/wpa_debug.h b/src/utils/wpa_debug.h index 9dace70f6..f2e86460c 100644 --- a/src/utils/wpa_debug.h +++ b/src/utils/wpa_debug.h @@ -81,7 +81,8 @@ void wpa_hexdump(int level, const char *title, const u8 *buf, size_t len); static inline void wpa_hexdump_buf(int level, const char *title, const struct wpabuf *buf) { - wpa_hexdump(level, title, wpabuf_head(buf), wpabuf_len(buf)); + wpa_hexdump(level, title, buf ? wpabuf_head(buf) : NULL, + buf ? wpabuf_len(buf) : 0); } /** @@ -102,7 +103,8 @@ void wpa_hexdump_key(int level, const char *title, const u8 *buf, size_t len); static inline void wpa_hexdump_buf_key(int level, const char *title, const struct wpabuf *buf) { - wpa_hexdump_key(level, title, wpabuf_head(buf), wpabuf_len(buf)); + wpa_hexdump_key(level, title, buf ? wpabuf_head(buf) : 0, + buf ? wpabuf_len(buf) : 0); } /**