From 1affc79a60fa433f753cb5e70fc2f2ba274e60a3 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 7 Jun 2025 20:07:10 -0600 Subject: lib9p_srv: Clean up the handle_Tread() implementation --- libmisc/include/libmisc/alloc.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libmisc') diff --git a/libmisc/include/libmisc/alloc.h b/libmisc/include/libmisc/alloc.h index afddbce..34becdb 100644 --- a/libmisc/include/libmisc/alloc.h +++ b/libmisc/include/libmisc/alloc.h @@ -23,4 +23,11 @@ #define heap_alloc(N, TYP) ((TYP *)calloc(N, sizeof(TYP))) +static inline void heap_cleanup(void **ptrptr) { + if (!ptrptr) + return; + free(*ptrptr); + *ptrptr = NULL; +} + #endif /* _LIBMISC_ALLOC_H_ */ -- cgit v1.2.3-2-g168b