Always use the version which clears the allocated memory.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
if (i == RTAX_IFP && sa->sa_family == AF_LINK) {
sdl = (struct sockaddr_dl *)(void *)sa;
ifname_len = (sdl->sdl_nlen >= IFNAMSIZ) ? IFNAMSIZ - 1 : sdl->sdl_nlen;
- ifname = g_new(char, ifname_len + 1);
+ ifname = g_new0(char, ifname_len + 1);
virStrcpy(ifname, sdl->sdl_data, ifname_len + 1);
return ifname;
}
qemuNbdkitProcessEventDataNew(qemuNbdkitProcess *proc,
virDomainObj *vm)
{
- qemuNbdkitProcessEventData *d = g_new(qemuNbdkitProcessEventData, 1);
+ qemuNbdkitProcessEventData *d = g_new0(qemuNbdkitProcessEventData, 1);
d->proc = proc;
d->vm = virObjectRef(vm);
return d;
static qemuProcessInShutdownEventData*
qemuProcessInShutdownEventDataNew(virDomainObj *vm, int pidfd)
{
- qemuProcessInShutdownEventData *d = g_new(qemuProcessInShutdownEventData, 1);
+ qemuProcessInShutdownEventData *d = g_new0(qemuProcessInShutdownEventData, 1);
d->vm = virObjectRef(vm);
d->pidfd = pidfd;
return d;