Catch return value from krb5_program_setup. From Steven Luo.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21209 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2007-06-20 07:01:27 +00:00
parent 7a5c93b9e9
commit e37759c4b1

View File

@@ -399,10 +399,11 @@ main(int argc, char **argv)
krb5_ccache ccache; krb5_ccache ccache;
krb5_principal server; krb5_principal server;
char **files; char **files;
int optidx;
const char *master; const char *master;
krb5_program_setup(&context, argc, argv, args, num_args, NULL); optidx = krb5_program_setup(&context, argc, argv, args, num_args, NULL);
if(help_flag) if(help_flag)
krb5_std_usage(0, args, num_args); krb5_std_usage(0, args, num_args);
@@ -423,8 +424,8 @@ main(int argc, char **argv)
if (ret) if (ret)
krb5_err(context, 1, ret, "reading configuration files"); krb5_err(context, 1, ret, "reading configuration files");
argc -= optind; argc -= optidx;
argv += optind; argv += optidx;
if (argc != 1) if (argc != 1)
krb5_std_usage(1, args, num_args); krb5_std_usage(1, args, num_args);