fix: bucket mkdir may create path with empty whitespaces

This commit is contained in:
Qiu Jian
2019-08-23 21:58:27 +08:00
parent 87e37f2497
commit 690341766b
+1 -4
View File
@@ -630,10 +630,7 @@ func (bucket *SBucket) PerformMakedir(
data jsonutils.JSONObject,
) (jsonutils.JSONObject, error) {
key, _ := data.GetString("key")
for len(key) > 0 && key[len(key)-1] == '/' {
key = key[:len(key)-1]
}
key = strings.Trim(key, " /")
if len(key) == 0 {
return nil, httperrors.NewInputParameterError("empty directory name")
}