From: Kay Sievers Date: Thu, 6 Apr 2006 18:56:15 +0000 (+0200) Subject: let udevmonitor show the possibly renamed devpath X-Git-Tag: 174~2292 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=03149e13c2f70f93e370c94f9c9a71129287bc1b;hp=3e5d5cb773f41d70b9e22bef36839101e0c51fd7;ds=sidebyside let udevmonitor show the possibly renamed devpath For renamed network interfaces, the udev socket message header contained the original devpath, which we have updated in the environment after the kernel has silently renamed the netif. --- diff --git a/udevd.c b/udevd.c index 2129d3c66..b0c38eb41 100644 --- a/udevd.c +++ b/udevd.c @@ -130,7 +130,7 @@ static int udev_event_process(struct uevent_msg *msg) dbg("executing run list"); list_for_each_entry(name_loop, &udev->run_list, node) { if (strncmp(name_loop->name, "socket:", strlen("socket:")) == 0) - pass_env_to_socket(&name_loop->name[strlen("socket:")], msg->devpath, msg->action); + pass_env_to_socket(&name_loop->name[strlen("socket:")], udev->dev->devpath, udev->action); else { char program[PATH_SIZE];