]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
auth/cephx: fix encode_encrypt error handling
authorxie xingguo <xie.xingguo@zte.com.cn>
Wed, 13 Mar 2019 08:30:54 +0000 (16:30 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Wed, 13 Mar 2019 08:30:54 +0000 (16:30 +0800)
**encode_encrypt** returns 0 on success, 1 otherwise

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/auth/cephx/CephxServiceHandler.cc

index 03d9c7357f1cedc9c3290629e0527db5d6d6e891..12bb8348f44c5637657e1522c80611fbe83a9b10 100644 (file)
@@ -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;