From d090c814ab3d839443313f825f24f6dd69e766e8 Mon Sep 17 00:00:00 2001
From: Sukrit Bhatnagar <skrtbhtngr@gmail.com>
Date: Sat, 28 Jul 2018 23:31:23 +0530
Subject: [PATCH] util: socketaddr: Introduce virSocketAddrFree helper

This will not only help us in the future when adding more and more
VIR_AUTOPTR instances, we're also consistent in that a compound type
gets its own function which can easily be extended in the future if
necessary.

Signed-off-by: Sukrit Bhatnagar <skrtbhtngr@gmail.com>
Signed-off-by: Erik Skultety <eskultet@redhat.com>
---
 src/util/virsocketaddr.c | 6 ++++++
 src/util/virsocketaddr.h | 2 ++
 2 files changed, 8 insertions(+)

diff --git a/src/util/virsocketaddr.c b/src/util/virsocketaddr.c
index 5c3bfad0a4..80f75fb9cd 100644
--- a/src/util/virsocketaddr.c
+++ b/src/util/virsocketaddr.c
@@ -1253,3 +1253,9 @@ virSocketAddrPTRDomain(const virSocketAddr *addr,
     ret = -2;
     goto cleanup;
 }
+
+void
+virSocketAddrFree(virSocketAddrPtr addr)
+{
+    VIR_FREE(addr);
+}
diff --git a/src/util/virsocketaddr.h b/src/util/virsocketaddr.h
index 3029338488..06cfd33d72 100644
--- a/src/util/virsocketaddr.h
+++ b/src/util/virsocketaddr.h
@@ -162,4 +162,6 @@ int virSocketAddrPTRDomain(const virSocketAddr *addr,
                            char **ptr)
     ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
 
+void virSocketAddrFree(virSocketAddrPtr addr);
+
 #endif /* __VIR_SOCKETADDR_H__ */