]> granicus.if.org Git - sudo/commitdiff
fixed deref of nil pointer if no args
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 23 Sep 1995 16:05:40 +0000 (16:05 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 23 Sep 1995 16:05:40 +0000 (16:05 +0000)
logging.c

index f37339a4858b5a24f9b36e7a4d0b847c4ada3fd7..8e516c6d20c3038e01ccee06e521a1ecb86558d1 100644 (file)
--- a/logging.c
+++ b/logging.c
@@ -533,9 +533,14 @@ void inform_user(code)
            break;
 
        case VALIDATE_NOT_OK:
-           (void) fprintf(stderr,
-               "Sorry, user %s is not allowed to execute \"%s %s\" on %s.\n\n",
-               user, cmnd, cmnd_args, host);
+           if (cmnd_args)
+               (void) fprintf(stderr,
+                   "Sorry, user %s is not allowed to execute \"%s %s\" on %s.\n\n",
+                   user, cmnd, cmnd_args, host);
+           else
+               (void) fprintf(stderr,
+                   "Sorry, user %s is not allowed to execute \"%s\" on %s.\n\n",
+                   user, cmnd, host);
            break;
 
        case VALIDATE_ERROR: