X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fudev.c;h=bd7c6bd1abb28f2038fb828e2253fc665632f661;hp=bc0282749fe282521c15017dbff539a69527866c;hb=dbb6ce1119c8fc1f30bb18062b5ab3d6260bb0b1;hpb=a58922346e06b827d4a81a33ce90f923dc103fde diff --git a/discover/udev.c b/discover/udev.c index bc02827..bd7c6bd 100644 --- a/discover/udev.c +++ b/discover/udev.c @@ -30,7 +30,12 @@ struct udev { 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; @@ -43,7 +48,6 @@ static void udev_print_event(struct event *event) 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) @@ -118,6 +122,7 @@ struct udev *udev_init(struct device_handler *handler) talloc_set_destructor(udev, udev_destructor); + memset(&addr, 0, sizeof addr); addr.sun_family = AF_UNIX; strcpy(addr.sun_path, PBOOT_DEVICE_SOCKET);