diff --git a/sys/include/net/gnrc/netif/hdr.h b/sys/include/net/gnrc/netif/hdr.h index 6909b3d838d88fce93b98067e01752525832ae8f..e461e8d88d63142991df9701a2a728e5064eb5b1 100644 --- a/sys/include/net/gnrc/netif/hdr.h +++ b/sys/include/net/gnrc/netif/hdr.h @@ -36,6 +36,7 @@ extern "C" { * in bytes. */ #define GNRC_NETIF_HDR_L2ADDR_MAX_LEN (8) +#define GNRC_NETIF_HDR_L2ADDR_PRINT_LEN (GNRC_NETIF_HDR_L2ADDR_MAX_LEN * 3) /** * @{ diff --git a/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_ieee802154.c b/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_ieee802154.c index 36075de188f06fb0960ca33746b54be344525644..60ac303e84ec949819b5471ddc1bbb3f31bbcddf 100644 --- a/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_ieee802154.c +++ b/sys/net/gnrc/link_layer/netdev2/gnrc_netdev2_ieee802154.c @@ -89,7 +89,7 @@ static gnrc_pktsnip_t *_recv(gnrc_netdev2_t *gnrc_netdev2) gnrc_pktsnip_t *ieee802154_hdr, *netif_hdr; gnrc_netif_hdr_t *hdr; #if ENABLE_DEBUG - char src_str[GNRC_NETIF_HDR_L2ADDR_MAX_LEN]; + char src_str[GNRC_NETIF_HDR_L2ADDR_PRINT_LEN]; #endif size_t mhr_len = ieee802154_get_frame_hdr_len(pkt->data); diff --git a/sys/net/gnrc/netif/hdr/gnrc_netif_hdr_print.c b/sys/net/gnrc/netif/hdr/gnrc_netif_hdr_print.c index 4fe115645fba1710e0d8bb7e2cd9428728ce5ef8..75c8e90d5250dcc086f56e207e585b1117b61b87 100644 --- a/sys/net/gnrc/netif/hdr/gnrc_netif_hdr_print.c +++ b/sys/net/gnrc/netif/hdr/gnrc_netif_hdr_print.c @@ -20,7 +20,7 @@ void gnrc_netif_hdr_print(gnrc_netif_hdr_t *hdr) { - char addr_str[GNRC_NETIF_HDR_L2ADDR_MAX_LEN * 3]; + char addr_str[GNRC_NETIF_HDR_L2ADDR_PRINT_LEN]; printf("if_pid: %" PRIkernel_pid " ", hdr->if_pid); printf("rssi: %" PRIu8 " ", hdr->rssi);