diff --git a/sys/net/gnrc/pktbuf/include/pktbuf_internal.h b/sys/net/gnrc/pktbuf/include/pktbuf_internal.h index 28a9cf0e84..210ef7cb8c 100644 --- a/sys/net/gnrc/pktbuf/include/pktbuf_internal.h +++ b/sys/net/gnrc/pktbuf/include/pktbuf_internal.h @@ -71,7 +71,6 @@ static inline bool gnrc_pktbuf_contains(void *ptr) #endif } -#if IS_USED(MODULE_GNRC_PKTBUF_STATIC) || DOXYGEN /** * @brief Release an internal buffer * @@ -82,13 +81,6 @@ static inline bool gnrc_pktbuf_contains(void *ptr) * @param size size of @p data in bytes */ void gnrc_pktbuf_free_internal(void *data, size_t size); -#else -static inline void gnrc_pktbuf_free_internal(void *data, size_t size) -{ - (void)size; - free(data); -} -#endif /* for testing */ #ifdef TEST_SUITES diff --git a/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c b/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c index db9412e480..8decd931c5 100644 --- a/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c +++ b/sys/net/gnrc/pktbuf_malloc/gnrc_pktbuf_malloc.c @@ -282,4 +282,10 @@ static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, const void *data, size return pkt; } +void gnrc_pktbuf_free_internal(void *data, size_t size) +{ + (void)size; + _free(data); +} + /** @} */