From fea6b76ceef1c8df8bcbcba3cdf3fbb132a09ed6 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 30 Jan 1999 18:13:16 +0000 Subject: [PATCH] less drive-by-deleting. From Love git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5289 ec53bebd-3082-4978-b11e-865c3cabbd6b --- admin/ktutil.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/admin/ktutil.c b/admin/ktutil.c index 49eebc2a6..659d9e4c3 100644 --- a/admin/ktutil.c +++ b/admin/ktutil.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 1998 Kungliga Tekniska Högskolan + * Copyright (c) 1997, 1998, 1999 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -82,7 +82,7 @@ kt_remove(int argc, char **argv) krb5_error_code ret; krb5_keytab_entry entry; char *principal_string = NULL; - krb5_principal principal; + krb5_principal principal = NULL; int kvno = 0; char *keytype_string = NULL; krb5_keytype keytype = KEYTYPE_NULL; @@ -129,6 +129,12 @@ kt_remove(int argc, char **argv) } } } + if (!principal && !keytype && !kvno) { + krb5_warnx(context, + "You must give at least one of " + "principal, keytype or kvno."); + return 0; + } entry.principal = principal; entry.keyblock.keytype = keytype; entry.vno = kvno;