mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
util: macaddr: Introduce a new virMacAddrFree 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>
This commit is contained in:
parent
7ec89811a6
commit
8b67906e8d
@ -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);
|
||||
}
|
||||
|
@ -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__ */
|
||||
|
Loading…
x
Reference in New Issue
Block a user