[PATCH v2 25/27] util: alloc: Remove VIR_AUTODISPOSE_STR

Peter Krempa pkrempa at redhat.com
Tue Feb 2 16:56:02 UTC 2021


There are no users any more. The replacement is to use g_auto and
virSecureEraseString explicitly.

Signed-off-by: Peter Krempa <pkrempa at redhat.com>
---
 src/util/viralloc.h | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/util/viralloc.h b/src/util/viralloc.h
index 0173107b87..f9387a00f9 100644
--- a/src/util/viralloc.h
+++ b/src/util/viralloc.h
@@ -349,13 +349,3 @@ void virDisposeString(char **strptr)
  * This macro is not safe to be used on arguments with side effects.
  */
 #define VIR_DISPOSE_STRING(ptr) virDisposeString(&(ptr))
-
-/**
- * VIR_AUTODISPOSE_STR:
- *
- * Macro to automatically free and clear the memory allocated to
- * the string variable declared with it by calling virDisposeString
- * when the variable goes out of scope.
- */
-#define VIR_AUTODISPOSE_STR \
-    __attribute__((cleanup(virDisposeString))) char *
-- 
2.29.2




More information about the libvir-list mailing list