diff options
author | kay.sievers@vrfy.org <kay.sievers@vrfy.org> | 2004-04-01 00:59:58 -0800 |
---|---|---|
committer | Greg KH <gregkh@suse.de> | 2005-04-26 21:35:13 -0700 |
commit | 9b28a52a0ac9b7993c932bbfe9d86dfc814be218 (patch) | |
tree | 804f4ed19ff4849415b074771c42e5fec7142b14 /udevd.c | |
parent | bbbe503ec1a5623a5a8abd003f46fdd8c3581054 (diff) |
[PATCH] DEVPATH for netdev
Here we change the DEVPATH for netdev's in the environment of the dev.d/
scripts to the name the device is renamed to. The original name doesn't
exist in the kernel after rename.
Diffstat (limited to 'udevd.c')
-rw-r--r-- | udevd.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -139,8 +139,10 @@ static void udev_run(struct hotplug_msg *msg) char devpath[DEVPATH_SIZE]; char *env[] = { action, devpath, NULL }; - snprintf(action, sizeof(action), "ACTION=%s", msg->action); - snprintf(devpath, sizeof(devpath), "DEVPATH=%s", msg->devpath); + strcpy(action, "ACTION="); + strfieldcat(action, msg->action); + strcpy(devpath, "DEVPATH="); + strfieldcat(devpath, msg->devpath); pid = fork(); switch (pid) { |