From aff46dec908a29d0c807941989d2fd94b9ae7bfc Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 1 Aug 1997 15:24:13 +0000 Subject: [PATCH] new flags git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2675 ec53bebd-3082-4978-b11e-865c3cabbd6b --- admin/load.c | 4 ++++ admin/util.c | 19 ++++++++++--------- kadmin/load.c | 4 ++++ 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/admin/load.c b/admin/load.c index af851c00e..307f11984 100644 --- a/admin/load.c +++ b/admin/load.c @@ -184,6 +184,10 @@ parse_flags(char *str) f.client = i & 1; i >>= 1; f.invalid = i & 1; + i >>= 1; + f.require_preauth = i & 1; + i >>= 1; + f.change_pw = i & 1; return f; } diff --git a/admin/util.c b/admin/util.c index 48d7ba3de..a04f19d36 100644 --- a/admin/util.c +++ b/admin/util.c @@ -89,13 +89,14 @@ event2string(Event *ev, char **str) int flags2int(HDBFlags *f) { - return (f->initial << 0) | - (f->forwardable << 1) | - (f->proxiable << 2) | - (f->renewable << 3) | - (f->postdate << 4) | - (f->server << 5) | - (f->client << 6) | - (f->invalid << 7); + return (f->initial << 0) | + (f->forwardable << 1) | + (f->proxiable << 2) | + (f->renewable << 3) | + (f->postdate << 4) | + (f->server << 5) | + (f->client << 6) | + (f->invalid << 7) | + (f->require_preauth << 8) | + (f->change_pw << 9); } - diff --git a/kadmin/load.c b/kadmin/load.c index af851c00e..307f11984 100644 --- a/kadmin/load.c +++ b/kadmin/load.c @@ -184,6 +184,10 @@ parse_flags(char *str) f.client = i & 1; i >>= 1; f.invalid = i & 1; + i >>= 1; + f.require_preauth = i & 1; + i >>= 1; + f.change_pw = i & 1; return f; }