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);