diff options
author | Ilya Usvyatsky <ilya.usvyatsky@nexenta.com> | 2013-11-10 18:19:34 -0500 |
---|---|---|
committer | Dan McDonald <danmcd@nexenta.com> | 2013-11-12 15:44:02 -0500 |
commit | 7140fde549ff65142379ea6e25e6276552e22f3f (patch) | |
tree | d2e30907537f5a0841a6d9329b3c9f9bef95ed08 /usr/src | |
parent | 43d68d68c1ce08fb35026bebfb141af422e7082e (diff) | |
download | illumos-joyent-7140fde549ff65142379ea6e25e6276552e22f3f.tar.gz |
4307 Variable is used before it is initialized in kwarndtest.c
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Dan McDonald <danmcd@nexenta.com>
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/cmd/krb5/kwarn/kwarndtest.c | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/usr/src/cmd/krb5/kwarn/kwarndtest.c b/usr/src/cmd/krb5/kwarn/kwarndtest.c index f79fa95b7c..9fd30c47ac 100644 --- a/usr/src/cmd/krb5/kwarn/kwarndtest.c +++ b/usr/src/cmd/krb5/kwarn/kwarndtest.c @@ -1,10 +1,10 @@ /* * Copyright 1995-2002 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2013 Nexenta Systems. All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* * Test client for kwarnd. This program is not shipped on the binary * release. This code was taken and modified from gssdtest.c @@ -95,8 +95,7 @@ do_kwarndtest(char *buf) if (argc == 0) { usage(); - /*LINTED*/ - FREE(argv_array, (argc+1)*sizeof (char *)); + FREE(argv, (argc+1)*sizeof (char *)); return (0); } @@ -116,7 +115,7 @@ do_kwarndtest(char *buf) strcmp(cmd, "add") == 0) { _kwarnd_add_warning(argc, argv); } else if (strcmp(cmd, "kwarn_del_warning") == 0 || - strcmp(cmd, "delete") == 0) { + strcmp(cmd, "delete") == 0) { _kwarnd_del_warning(argc, argv); } else if (strcmp(cmd, "exit") == 0) { printf(gettext("\n")); @@ -159,10 +158,10 @@ _kwarnd_add_warning(int argc, char **argv) if (status == 0) { printf(gettext("\nadd of credential\n\n")); printf(gettext("warning message successful for \"%s\"\n\n"), - argv[0]); + argv[0]); } else { printf(gettext("server ret err (octal) %o (%s)\n"), - status, gettext("add warning error")); + status, gettext("add warning error")); } return; @@ -183,11 +182,11 @@ _kwarnd_del_warning(int argc, char **argv) if (status == 0) { printf(gettext("delete of principal warning message" - "for %s successful"), - argv[0]); + "for %s successful"), + argv[0]); } else { printf(gettext("delete of principal %s unsuccessful\n\n"), - argv[0]); + argv[0]); } } @@ -195,7 +194,7 @@ static void instructs(void) { fprintf(stderr, - gettext( + gettext( "\nThis program will test kwarnd. kwarnd must be running as root. Enter\n" "the desired command and the principal to be added/deleted. If adding a\n" "principal, also include the expiration time in seconds.\n")); @@ -205,10 +204,10 @@ static void usage(void) { fprintf(stderr, - gettext( - "\nusage:\t[kwarn_add_warning | add] (principal) (exptime)\n" - "\t[kwarn_del_warning | delete] (principal)\n" - "\texit\n\n")); + gettext( + "\nusage:\t[kwarn_add_warning | add] (principal) (exptime)\n" + "\t[kwarn_del_warning | delete] (principal)\n" + "\texit\n\n")); } /* Copied from parse_argv(), then modified */ |