Blame SOURCES/sudo-1.8.6p7-sesh_loginshell.patch

9c2f35
diff -up sudo-1.8.6p7/src/sesh.c.sesh_loginshell sudo-1.8.6p7/src/sesh.c
9c2f35
--- sudo-1.8.6p7/src/sesh.c.sesh_loginshell	2014-02-26 12:37:59.735214882 +0100
9c2f35
+++ sudo-1.8.6p7/src/sesh.c	2014-02-26 12:38:05.535235487 +0100
9c2f35
@@ -214,6 +214,8 @@ cleanup_0:
9c2f35
         if (argv[-1][0] == '-') {
9c2f35
             if ((cp = strrchr(argv[0], '/')) == NULL)
9c2f35
                 cp = argv[0];
9c2f35
+            else
9c2f35
+                argv[0] = cp;
9c2f35
             *cp = '-';
9c2f35
         }
9c2f35
         sudo_execve(cmnd, argv, envp, noexec);