From: xie xingguo Date: Wed, 13 Mar 2019 08:30:54 +0000 (+0800) Subject: auth/cephx: fix encode_encrypt error handling X-Git-Tag: v14.2.0~28^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=19d8ef6f008ad04e6bb0216dbd6325a0ee20d743;p=ceph.git auth/cephx: fix encode_encrypt error handling **encode_encrypt** returns 0 on success, 1 otherwise Signed-off-by: xie xingguo --- diff --git a/src/auth/cephx/CephxServiceHandler.cc b/src/auth/cephx/CephxServiceHandler.cc index 03d9c7357f1c..12bb8348f44c 100644 --- a/src/auth/cephx/CephxServiceHandler.cc +++ b/src/auth/cephx/CephxServiceHandler.cc @@ -179,7 +179,7 @@ int CephxServiceHandler::handle_request( } std::string err; if (encode_encrypt(cct, *pconnection_secret, session_key, cbl, - err) < 0) { + err)) { lderr(cct) << __func__ << " failed to encrypt connection secret, " << err << dendl; ret = -EACCES;