From: Sylvain Munaut Date: Tue, 31 Jul 2012 18:55:56 +0000 (-0700) Subject: rbd: fix off-by-one error in key name X-Git-Tag: v0.50~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f22b95da270e392f87e1d7a6810bb4a50b1b417d;p=ceph.git rbd: fix off-by-one error in key name Fixes: #2846 Signed-off-by: Sylvain Munaut --- diff --git a/src/rbd.cc b/src/rbd.cc index 020071db3ae7..e3128ba76eaa 100644 --- a/src/rbd.cc +++ b/src/rbd.cc @@ -694,7 +694,7 @@ static int do_kernel_add(const char *poolname, const char *imgname, oss << " name=" << user; - char key_name[strlen(user) + strlen("client.")]; + char key_name[strlen(user) + strlen("client.")+1]; snprintf(key_name, sizeof(key_name), "client.%s", user); char secret_buf[MAX_SECRET_LEN]; char *secret = NULL;