[PATCH] lib: Path strip argv[0] in irmd check

  • From: Sander Vrijders <sander.vrijders@xxxxxxxx>
  • To: ouroboros@xxxxxxxxxxxxx
  • Date: Thu, 20 Dec 2018 15:19:46 +0100

The path was not stripped when checking if the IRMd was the program
that was started.

Signed-off-by: Sander Vrijders <sander.vrijders@xxxxxxxx>
---
 src/lib/dev.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/dev.c b/src/lib/dev.c
index 6e0d1d4..22b2f66 100644
--- a/src/lib/dev.c
+++ b/src/lib/dev.c
@@ -344,7 +344,7 @@ static void init(int     argc,
         if (check_python(argv[0]))
                 prog = argv[1];
 
-        if (strcmp(argv[0], IRMD_EXEC) == 0)
+        if (strcmp(path_strip(argv[0]), IRMD_EXEC) == 0)
                 return;
 
         ai.pid = getpid();
-- 
2.20.0


Other related posts:

  • » [PATCH] lib: Path strip argv[0] in irmd check - Sander Vrijders