]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: macaddr: Introduce a new virMacAddrFree helper
authorSukrit Bhatnagar <skrtbhtngr@gmail.com>
Sat, 28 Jul 2018 18:01:19 +0000 (23:31 +0530)
committerErik Skultety <eskultet@redhat.com>
Tue, 7 Aug 2018 14:29:55 +0000 (16:29 +0200)
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/virmacaddr.c
src/util/virmacaddr.h

index 7afe032b9c8300bb98df2fabbc04ed1512c7d02e..e739775d298ddc7f2428125c12be7637b56952d8 100644 (file)
@@ -252,3 +252,9 @@ virMacAddrIsBroadcastRaw(const unsigned char s[VIR_MAC_BUFLEN])
 {
     return memcmp(virMacAddrBroadcastAddrRaw, s, sizeof(*s)) == 0;
 }
+
+void
+virMacAddrFree(virMacAddrPtr addr)
+{
+    VIR_FREE(addr);
+}
index d0dd4a45c690b95b2ec20cf880c3b1525e3c6e94..3515264129f9e8c40d54d988696a9a0024110775 100644 (file)
@@ -25,6 +25,7 @@
 # define __VIR_MACADDR_H__
 
 # include "internal.h"
+# include "viralloc.h"
 
 # define VIR_MAC_BUFLEN 6
 # define VIR_MAC_HEXLEN (VIR_MAC_BUFLEN * 2)
@@ -64,5 +65,7 @@ int virMacAddrParseHex(const char* str,
 bool virMacAddrIsUnicast(const virMacAddr *addr);
 bool virMacAddrIsMulticast(const virMacAddr *addr);
 bool virMacAddrIsBroadcastRaw(const unsigned char s[VIR_MAC_BUFLEN]);
+void virMacAddrFree(virMacAddrPtr addr);
+
 
 #endif /* __VIR_MACADDR_H__ */