]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd: warn on 0-length secret
authorSage Weil <sage@inktank.com>
Fri, 17 Aug 2012 00:25:38 +0000 (17:25 -0700)
committerSage Weil <sage@inktank.com>
Fri, 17 Aug 2012 23:51:16 +0000 (16:51 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/rbd.cc

index 79c513e289ec79489df8757c9f5e3aca52d226da..4419fbd5b8eb38c3c26ce15162a8e6c6d803902a 100644 (file)
@@ -713,6 +713,8 @@ static int do_kernel_add(const char *poolname, const char *imgname, const char *
 
     r = set_kernel_secret(secret_str.c_str(), key_name);
     if (r >= 0) {
+      if (r == 0)
+       cerr << "warning: secret has length 0" << std::endl;
       oss << ",key=" << key_name;
     } else if (r == -ENODEV || r == -ENOSYS) {
       /* running against older kernel; fall back to secret= in options */