From 7abec3efa715cc19a8711311ce11b2aaee7a00aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 18 Feb 2006 23:29:01 +0000 Subject: [PATCH] Return error code so that toplevel function can catch them. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16753 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kadmin/mod.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/kadmin/mod.c b/kadmin/mod.c index fef0180ab..d7f290ff3 100644 --- a/kadmin/mod.c +++ b/kadmin/mod.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 - 2004 Kungliga Tekniska Högskolan + * Copyright (c) 1997 - 2006 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -78,18 +78,20 @@ do_mod_entry(krb5_principal principal, void *data) } kadm5_free_principal_ent(kadm_handle, &princ); - return 0; + return ret; } int mod_entry(struct modify_options *opt, int argc, char **argv) { - krb5_error_code ret; + krb5_error_code ret = 0; int i; - for(i = 0; i < argc; i++) + for(i = 0; i < argc; i++) { ret = foreach_principal(argv[i], do_mod_entry, "mod", opt); - - return 0; + if (ret) + break; + } + return ret != 0; }