]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: always call keyring_init in connect
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Wed, 16 Mar 2011 21:18:28 +0000 (14:18 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Wed, 16 Mar 2011 21:18:28 +0000 (14:18 -0700)
Formerly only the C interface was calling keyring_init in connect!

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/librados.cc

index b7a0c859dfc626d92f6b5a66afeea497f9527cae..9d5dafb371a89cf5e2af221ddc182853a3715c3d 100644 (file)
@@ -2445,6 +2445,9 @@ init_internal(md_config_t *conf)
 int librados::Rados::
 connect()
 {
+  int ret = keyring_init(&g_conf);
+  if (ret)
+    return ret;
   return client->connect();
 }