From 026c8cbed086e14d53a529aaa42a752c6f04ecf9 Mon Sep 17 00:00:00 2001 From: Michael Meffie Date: Wed, 17 Jul 2013 23:10:42 +0100 Subject: [PATCH] ubik: Fix encryption selection in ugen Make sure that we encrypt when requested to by the application Change-Id: Ib2e1292993a0be113f0c95ef1a7b0e79a273798d --- src/ubik/uinit.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ubik/uinit.c b/src/ubik/uinit.c index 45a7216f1..d7e9c6cff 100644 --- a/src/ubik/uinit.c +++ b/src/ubik/uinit.c @@ -77,7 +77,11 @@ ugen_ClientInit(int noAuthFlag, char *confDir, char *cellName, afs_int32 sauth, funcName, AFSDIR_SERVER_ETC_DIRPATH); return -1; } - code = afsconf_ClientAuth(tdir, &sc, &scIndex); /* sets sc,scIndex */ + if (gen_rxkad_level == rxkad_crypt) { /* -encrypt */ + code = afsconf_ClientAuthSecure(tdir, &sc, &scIndex); + } else { + code = afsconf_ClientAuth(tdir, &sc, &scIndex); /* sets sc,scIndex */ + } if (code) { afsconf_Close(tdir); fprintf(stderr, -- 2.39.5