chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] move distro specific config files into their own directories
[elogind.git]
/
udevd.c
diff --git
a/udevd.c
b/udevd.c
index 06b172bc253b98db2b97c9b02f141d734d7ac4ea..58f5be94bc42c43f368e1fe9665e5f34d861ab2b 100644
(file)
--- a/
udevd.c
+++ b/
udevd.c
@@
-124,6
+124,7
@@
static void msg_queue_insert(struct hotplug_msg *msg)
/* forks event and removes event from run queue when finished */
static void udev_run(struct hotplug_msg *msg)
{
/* forks event and removes event from run queue when finished */
static void udev_run(struct hotplug_msg *msg)
{
+ char *const argv[] = { "udev", msg->subsystem, NULL };
pid_t pid;
pid = fork();
pid_t pid;
pid = fork();
@@
-132,7
+133,7
@@
static void udev_run(struct hotplug_msg *msg)
/* child */
close(udevsendsock);
logging_close();
/* child */
close(udevsendsock);
logging_close();
- exec
le(udev_bin, "udev", msg->subsystem, NULL
, msg->envp);
+ exec
ve(udev_bin, argv
, msg->envp);
dbg("exec of child failed");
_exit(1);
break;
dbg("exec of child failed");
_exit(1);
break;