In case driver is null we would leak memory allocated in event.
Fixes: b56458d443ba1d890d336535b5840252cbb9df4b
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
*/
static int nodeDeviceEventSubmit(nodeDeviceEventType eventType, void *data, virFreeCallback dataFreeFunc)
{
- nodeDeviceEvent *event = g_new0(nodeDeviceEvent, 1);
+ nodeDeviceEvent *event = NULL;
udevEventData *priv = NULL;
if (!driver)
priv = driver->privateData;
+ event = g_new0(nodeDeviceEvent, 1);
event->eventType = eventType;
event->data = data;
event->dataFreeFunc = dataFreeFunc;