static void udev_print_event(struct event *event)
{
const char *action, *params[] = {
- "DEVNAME", "ID_TYPE", "ID_BUS", "ID_FS_UUID", "ID_FS_LABEL",
+ "DEVNAME",
+ "DEVPATH",
+ "ID_TYPE",
+ "ID_BUS",
+ "ID_FS_UUID",
+ "ID_FS_LABEL",
NULL,
};
int i;
for (i = 0; params[i]; i++)
pb_log("\t%-12s => %s\n",
params[i], event_get_param(event, params[i]));
-
}
static void udev_handle_message(struct udev *udev, char *buf, int len)
talloc_set_destructor(udev, udev_destructor);
+ memset(&addr, 0, sizeof addr);
addr.sun_family = AF_UNIX;
strcpy(addr.sun_path, PBOOT_DEVICE_SOCKET);