From 2fddfb0a95288d39cee2e82376297ce43296743b Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Mon, 24 Sep 2012 18:10:24 -0700 Subject: [PATCH] rgw: url_decode should allocate extra byte for dest Was missing extra byte for null termination Signed-off-by: Yehuda Sadeh --- src/rgw/rgw_common.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_common.cc b/src/rgw/rgw_common.cc index 675444b4b84b3..6402a46ce7106 100644 --- a/src/rgw/rgw_common.cc +++ b/src/rgw/rgw_common.cc @@ -438,7 +438,7 @@ static char hex_to_num(char c) bool url_decode(string& src_str, string& dest_str) { const char *src = src_str.c_str(); - char dest[src_str.size()]; + char dest[src_str.size() + 1]; int pos = 0; char c; -- 2.39.5