--- switch_root.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/switch_root.c b/switch_root.c
index 204f7d1..9fc61e0 100644
--- a/switch_root.c
+++ b/switch_root.c
@@ -123,9 +123,9 @@ main(int argc, char *argv[])
dup2(0, 1);
dup2(0, 2);
}
-
+ argv++;
/* execute init */
- execv(argv[1], argv);
- eprintf("can't execute '%s':", argv[1]);
+ execv(argv[0], argv);
+ eprintf("can't execute '%s':", argv[0]);
return 1;
}
--
2.35.7
