From c5919960a36cace6bc9655192b25695da9daff6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 1 Dec 2003 13:09:30 +0000 Subject: [PATCH] (main): return the return value from simple_execvp git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13162 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kuser/kinit.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/kuser/kinit.c b/kuser/kinit.c index 96b00c046..abc08476b 100644 --- a/kuser/kinit.c +++ b/kuser/kinit.c @@ -760,14 +760,16 @@ main (int argc, char **argv) if(do_afslog && k_hasafs()) krb5_afslog(context, ccache, NULL, NULL); if(argc > 1) { - simple_execvp(argv[1], argv+1); + ret = simple_execvp(argv[1], argv+1); krb5_cc_destroy(context, ccache); _krb5_krb_dest_tkt(context, krb4_cc_name); if(k_hasafs()) k_unlog(); - } else + } else { krb5_cc_close (context, ccache); + ret = 0; + } krb5_free_principal(context, principal); krb5_free_context (context); - return 0; + return ret; }