]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: netdevip: Introduce virNetDevIPAddrFree helper
authorSukrit Bhatnagar <skrtbhtngr@gmail.com>
Sat, 28 Jul 2018 18:01:26 +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/virnetdevip.c
src/util/virnetdevip.h

index bf98ed8a59e0e332d6456e1fbe6695994d145d7f..7197d07d6007fc5f6bf71dc5499c14605b37059d 100644 (file)
@@ -1129,3 +1129,9 @@ virNetDevIPInfoAddToDev(const char *ifname,
  cleanup:
     return ret;
 }
+
+void
+virNetDevIPAddrFree(virNetDevIPAddrPtr ip)
+{
+    VIR_FREE(ip);
+}
index 6b509ea445ac204782ce50bf505a156474e0020b..dfc978d8155316b227fad482c63098933e6b1338 100644 (file)
@@ -84,6 +84,7 @@ int virNetDevIPAddrGet(const char *ifname, virSocketAddrPtr addr)
 int virNetDevIPWaitDadFinish(virSocketAddrPtr *addrs, size_t count)
     ATTRIBUTE_NONNULL(1);
 bool virNetDevIPCheckIPv6Forwarding(void);
+void virNetDevIPAddrFree(virNetDevIPAddrPtr ip);
 
 /* virNetDevIPRoute object */
 void virNetDevIPRouteFree(virNetDevIPRoutePtr def);