ddev = discover_device_create(udev->handler, name);
- ddev->device_path = udev_device_get_devnode(dev);
+ ddev->device_path = talloc_strdup(ddev, udev_device_get_devnode(dev));
+
prop = udev_device_get_property_value(dev, "ID_FS_UUID");
if (prop)
ddev->uuid = talloc_strdup(ddev, prop);
udev_setup_device_params(dev, ddev);
- device_handler_discover(udev->handler, ddev, CONF_METHOD_LOCAL_FILE);
+ device_handler_discover(udev->handler, ddev);
return 0;
}