diff options
author | Todd C. Miller <Todd.Miller@courtesan.com> | 1995-06-08 01:36:02 +0000 |
---|---|---|
committer | Todd C. Miller <Todd.Miller@courtesan.com> | 1995-06-08 01:36:02 +0000 |
commit | 5f2b47dfc169f163a6157dff1d0c836c00c376f5 (patch) | |
tree | f10b6a20ef964f9081fdef8c08f06ee43f365e7d /logging.c | |
parent | f37ef58c30838ce5ae7bb197d33536e274bdafc6 (diff) | |
download | sudo-5f2b47dfc169f163a6157dff1d0c836c00c376f5.tar.gz |
now deals with Argv == 1
Diffstat (limited to 'logging.c')
-rw-r--r-- | logging.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -251,9 +251,14 @@ void log_error(code) strcat(logline, cmnd); /* stuff the command into the logline */ strcat(logline, " "); - argc = Argc - 2; - argv = Argv; - argv++; + if (Argc > 1) { + argc = Argc - 2; + argv = Argv + 1; + } else { + argc = Argc - 1; + argv = Argv; + } + p = logline + strlen(logline); count = (int) (logline + MAXLOGLEN - p); |