Do not try to remove a node if path[0] is ! - smdev - suckless mdev
(HTM) git clone git://git.suckless.org/smdev
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 6599c9ea656da6b55aa06257c656ed85362964d7
(DIR) parent 063cb06ee9026267aa021b71360d2932c4f009bc
(HTM) Author: sin <sin@2f30.org>
Date: Fri, 30 Aug 2013 11:19:26 +0100
Do not try to remove a node if path[0] is !
I think mdev actually runs the command hook for the rule even
if path[0] is ! - we should look into that and fix it in the future.
Diffstat:
M smdev.c | 4 ++++
1 file changed, 4 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/smdev.c b/smdev.c
@@ -213,6 +213,10 @@ removedev(struct event *ev)
char buf[PATH_MAX];
rule = ev->rule;
+
+ if (rule->path && rule->path[0] == '!')
+ return 0;
+
parsepath(rule, &rpath, ev->devname);
runrulecmd(rule);
/* Delete device node */