From: Danny Al-Gaaf Date: Fri, 10 May 2013 10:41:04 +0000 (+0200) Subject: rgw/rgw_user.cc: add missing break in switch X-Git-Tag: v0.63~41^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8d614665eccf0fb061958691695f63dcb157a1ab;p=ceph.git rgw/rgw_user.cc: add missing break in switch Fix switch handling for case KEY_TYPE_SWIFT, add break after the case to prevent fall through into KEY_TYPE_S3 case. CID 1019563 Missing break in switch (CWE-484) Signed-off-by: Danny Al-Gaaf --- diff --git a/src/rgw/rgw_user.cc b/src/rgw/rgw_user.cc index 1d998e2b3382..b160ff87444c 100644 --- a/src/rgw/rgw_user.cc +++ b/src/rgw/rgw_user.cc @@ -716,6 +716,7 @@ int RGWAccessKeyPool::generate_key(RGWUserAdminOpState& op_state, std::string *e set_err_msg(err_msg, "existing swift key in RGW system:" + id); return -EEXIST; } + break; case KEY_TYPE_S3: if (rgw_get_user_info_by_access_key(store, id, duplicate_check) >= 0) { set_err_msg(err_msg, "existing S3 key in RGW system:" + id);