From f22b95da270e392f87e1d7a6810bb4a50b1b417d Mon Sep 17 00:00:00 2001 From: Sylvain Munaut Date: Tue, 31 Jul 2012 11:55:56 -0700 Subject: [PATCH] rbd: fix off-by-one error in key name Fixes: #2846 Signed-off-by: Sylvain Munaut --- src/rbd.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rbd.cc b/src/rbd.cc index 020071db3ae..e3128ba76ea 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; -- 2.47.3