From 5320df337c744ca0e7c2aa770d7d7573d05da974 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Mon, 11 Aug 1997 03:35:26 +0000 Subject: [PATCH] (as_rep): fix flags checks git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2900 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/kerberos5.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kdc/kerberos5.c b/kdc/kerberos5.c index 226231502..bb77a3df8 100644 --- a/kdc/kerberos5.c +++ b/kdc/kerberos5.c @@ -316,21 +316,21 @@ as_rep(KDC_REQ *req, et.flags.initial = 1; if(client->flags.forwardable && server->flags.forwardable) et.flags.forwardable = f.forwardable; - else{ + else if (f.forwardable) { ret = KRB5KDC_ERR_POLICY; kdc_log(0, "Ticket may not be forwardable -- %s", client_name); goto out; } if(client->flags.proxiable && server->flags.proxiable) et.flags.proxiable = f.proxiable; - else{ + else if (f.proxiable) { ret = KRB5KDC_ERR_POLICY; kdc_log(0, "Ticket may not be proxiable -- %s", client_name); goto out; } if(client->flags.postdate && server->flags.postdate) et.flags.may_postdate = f.allow_postdate; - else{ + else if (f.allow_postdate){ ret = KRB5KDC_ERR_POLICY; kdc_log(0, "Ticket may not be postdatable -- %s", client_name); goto out;