summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorIlya Usvyatsky <ilya.usvyatsky@nexenta.com>2013-11-10 18:19:34 -0500
committerDan McDonald <danmcd@nexenta.com>2013-11-12 15:44:02 -0500
commit7140fde549ff65142379ea6e25e6276552e22f3f (patch)
treed2e30907537f5a0841a6d9329b3c9f9bef95ed08 /usr/src
parent43d68d68c1ce08fb35026bebfb141af422e7082e (diff)
downloadillumos-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.c29
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 */