]> granicus.if.org Git - sudo/commitdiff
Make "sudoedit -h" work as expected
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 25 Feb 2009 12:33:11 +0000 (12:33 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 25 Feb 2009 12:33:11 +0000 (12:33 +0000)
sudo.c

diff --git a/sudo.c b/sudo.c
index 0ff08bcc666410962f0bfebef8077afc92925739..f0c94984a4f69b7b5cadd83d7acd2b88bfd35a73 100644 (file)
--- a/sudo.c
+++ b/sudo.c
@@ -903,8 +903,10 @@ parse_args(argc, argv)
                    SET(flags, MODE_RESET_HOME);
                    break;
                case 'h':
-                   if (mode && mode != MODE_HELP)
-                       usage_excl(1);
+                   if (mode && mode != MODE_HELP) {
+                       if (strcmp(getprogname(), "sudoedit") != 0)
+                           usage_excl(1);
+                   }
                    mode = MODE_HELP;
                    valid_flags = 0;
                    break;