]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
auth: return bool from build_authorizer
authorSage Weil <sage@newdream.net>
Thu, 22 Oct 2009 23:50:31 +0000 (16:50 -0700)
committerSage Weil <sage@newdream.net>
Thu, 22 Oct 2009 23:51:20 +0000 (16:51 -0700)
src/auth/AuthClientHandler.cc
src/auth/AuthClientHandler.h

index b2a24f21eaef40e3e66a544858f9b144654546ad..bb320d043e881811a638b3b5c2b56459faa6161d 100644 (file)
@@ -361,15 +361,14 @@ void AuthClientHandler::tick()
 
 }
 
-int AuthClientHandler::build_authorizer(uint32_t service_id, AuthAuthorizer& authorizer)
+bool AuthClientHandler::build_authorizer(uint32_t service_id, AuthAuthorizer& authorizer)
 {
   dout(0) << "going to build authorizer for peer_id=" << service_id << " service_id=" << service_id << dendl;
 
   if (!tickets.build_authorizer(service_id, authorizer))
-    return -EINVAL;
+    return false;
 
   dout(0) << "authorizer built successfully" << dendl;
-
-  return 0;
+  return true;
 }
 
index 917c08d13ab68466062b08851c0ab1d6ff9aca72..daad37c64ec130f04e1833c0fe27b11e904b5651 100644 (file)
@@ -150,7 +150,7 @@ public:
   int send_session_request(AuthClient *client, AuthClientProtocolHandler *handler);
   void tick();
 
-  int build_authorizer(uint32_t service_id, AuthAuthorizer& authorizer);
+  bool build_authorizer(uint32_t service_id, AuthAuthorizer& authorizer);
 };