if (!res)
{
DMERR("Could not create tizen_input_device resource");
+ wl_client_post_no_memory(wc);
break;
}
if (!device_user_data)
{
DMERR("Failed to allocate memory for input device user data\n");
+ wl_client_post_no_memory(wc);
+ wl_resource_destroy(res);
break;
}
device_user_data->dev = dev;
{
DMERR("Could not create tizen_input_device_manager_interface resource: %m");
wl_client_post_no_memory(client);
+ E_FREE(mgr_data);
return;
}
if (!device_res)
{
DMERR("Could not create tizen_input_device resource: %m");
+ wl_client_post_no_memory(client);
return;
}
device_user_data = E_NEW(E_Devicemgr_Input_Device_User_Data, 1);
if (!device_user_data)
{
DMERR("Failed to allocate memory for input device user data\n");
+ wl_client_post_no_memory(client);
+ wl_resource_destroy(device_res);
return;
}
device_user_data->dev = dev;