---
 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


Reply via email to