use sl_did_you_mean

This commit is contained in:
Love Hornquist Astrand
2011-11-22 12:18:48 -08:00
parent d26df6ba7f
commit 623bd64f0c
3 changed files with 6 additions and 4 deletions

View File

@@ -150,7 +150,7 @@ main(int argc, char **argv)
if (argc != 0) { if (argc != 0) {
ret = sl_command(commands, argc, argv); ret = sl_command(commands, argc, argv);
if(ret == -1) if(ret == -1)
krb5_warnx(kcc_context, "unrecognized command: %s", argv[0]); sl_did_you_mean(commands, argv[0]);
else if (ret == -2) else if (ret == -2)
ret = 0; ret = 0;
if(ret != 0) if(ret != 0)

View File

@@ -33,10 +33,12 @@
/* $Id$ */ /* $Id$ */
command = { command = {
name = "mechanisms"
name = "supported-mechanisms" name = "supported-mechanisms"
help = "Print the supported mechanisms" help = "Print the supported mechanisms"
} }
command = { command = {
name = "attributes"
name = "attrs-for-mech" name = "attrs-for-mech"
help = "Print the attributes for mechs" help = "Print the attributes for mechs"
option = { option = {

View File

@@ -72,7 +72,7 @@ usage (int ret)
#define COL_SASL "SASL" #define COL_SASL "SASL"
int int
supported_mechanisms(void *argptr, int argc, char **argv) mechanisms(void *argptr, int argc, char **argv)
{ {
OM_uint32 maj_stat, min_stat; OM_uint32 maj_stat, min_stat;
gss_OID_set mechs; gss_OID_set mechs;
@@ -184,7 +184,7 @@ print_mech_attr(const char *mechname, gss_const_OID mech, gss_OID_set set)
int int
attrs_for_mech(struct attrs_for_mech_options *opt, int argc, char **argv) attributes(struct attributes_options *opt, int argc, char **argv)
{ {
gss_OID_set mech_attr = NULL, known_mech_attrs = NULL; gss_OID_set mech_attr = NULL, known_mech_attrs = NULL;
gss_OID mech = GSS_C_NO_OID; gss_OID mech = GSS_C_NO_OID;
@@ -250,7 +250,7 @@ main(int argc, char **argv)
if (argc != 0) { if (argc != 0) {
ret = sl_command(commands, argc, argv); ret = sl_command(commands, argc, argv);
if(ret == -1) if(ret == -1)
warnx("unrecognized command: %s", argv[0]); sl_did_you_mean(commands, argv[0]);
else if (ret == -2) else if (ret == -2)
ret = 0; ret = 0;
if(ret != 0) if(ret != 0)