From 35e787064b628c114d3640759ebc45fa7ca86f7c Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Thu, 23 Jun 2011 17:38:08 +0200 Subject: [PATCH] [lib] mac_bytes_to_string_r(): use snprintf() Use snprintf() instead of sprintf() in mac_bytes_to_string_r(). This is really useless, but I want to satisfy the snprintf BSD zealots and get rid of the warning GCC gives me on OpenBSD. --- libowlps/libowlps.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libowlps/libowlps.c b/libowlps/libowlps.c index 08535e6..36e18b9 100644 --- a/libowlps/libowlps.c +++ b/libowlps/libowlps.c @@ -49,9 +49,10 @@ const char* owl_mac_bytes_to_string(const uint8_t *const mac_binary) void owl_mac_bytes_to_string_r(const uint8_t *const mac_binary, char mac_str[OWL_ETHER_ADDR_STRLEN]) { - sprintf(mac_str, "%02x:%02x:%02x:%02x:%02x:%02x", - mac_binary[0], mac_binary[1], mac_binary[2], - mac_binary[3], mac_binary[4], mac_binary[5]) ; + snprintf(mac_str, OWL_ETHER_ADDR_STRLEN, + "%02x:%02x:%02x:%02x:%02x:%02x", + mac_binary[0], mac_binary[1], mac_binary[2], + mac_binary[3], mac_binary[4], mac_binary[5]) ; }