]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
auth/cephx: return error if we are unable to decode rotate-key
authorxie xingguo <xie.xingguo@zte.com.cn>
Tue, 7 Jun 2016 02:17:53 +0000 (10:17 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Tue, 7 Jun 2016 06:50:14 +0000 (14:50 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/auth/cephx/CephxClientHandler.cc

index a314608cc2336233b2fdb4a3a488b622a33b0b6c..fe1f87a8510ce57e7ca873cfee6117440042b1b8 100644 (file)
@@ -167,7 +167,7 @@ int CephxClientHandler::handle_response(int ret, bufferlist::iterator& indata)
        if (decode_decrypt(cct, secrets, secret_key, indata, error)) {
          ldout(cct, 0) << "could not set rotating key: decode_decrypt failed. error:"
            << error << dendl;
-         error.clear();
+         return -EINVAL;
        } else {
          rotating_secrets->set_secrets(secrets);
        }