From 9c2a129e37dfd62b407aaf3646cc6883ee222645 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Wed, 17 Dec 1997 03:17:53 +0000 Subject: [PATCH] (add_new_key): test the return value of `krb5_parse_name' git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4214 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kadmin/ank.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kadmin/ank.c b/kadmin/ank.c index 419943e79..743b97c3c 100644 --- a/kadmin/ank.c +++ b/kadmin/ank.c @@ -74,7 +74,11 @@ add_new_key(int argc, char **argv) if(optind == argc) goto usage; memset(&princ, 0, sizeof(princ)); - krb5_parse_name(context, argv[optind], &princ_ent); + ret = krb5_parse_name(context, argv[optind], &princ_ent); + if (ret) { + krb5_warn(context, ret, "krb5_parse_name"); + goto out; + } princ.principal = princ_ent; mask |= KADM5_PRINCIPAL; edit_entry(&princ, &mask);