From e37759c4b13f8951e0fa30f520b8200d77eb2178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Wed, 20 Jun 2007 07:01:27 +0000 Subject: [PATCH] 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 --- lib/kadm5/ipropd_slave.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/kadm5/ipropd_slave.c b/lib/kadm5/ipropd_slave.c index f6f13d88e..3a0ab81f6 100644 --- a/lib/kadm5/ipropd_slave.c +++ b/lib/kadm5/ipropd_slave.c @@ -399,10 +399,11 @@ main(int argc, char **argv) krb5_ccache ccache; krb5_principal server; char **files; + int optidx; 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) krb5_std_usage(0, args, num_args); @@ -423,8 +424,8 @@ main(int argc, char **argv) if (ret) krb5_err(context, 1, ret, "reading configuration files"); - argc -= optind; - argv += optind; + argc -= optidx; + argv += optidx; if (argc != 1) krb5_std_usage(1, args, num_args);