XL: Filter out md5Sum from user defined headers (#2962)

This commit is contained in:
Krishnan Parthasarathi 2016-10-17 21:11:33 +05:30 committed by Harshavardhana
parent fa50312220
commit b89609dc2e

View File

@ -259,8 +259,14 @@ func (xl xlObjects) getObjectInfo(bucket, object string) (objInfo ObjectInfo, er
MD5Sum: xlMetaMap["md5Sum"],
ContentType: xlMetaMap["content-type"],
ContentEncoding: xlMetaMap["content-encoding"],
UserDefined: xlMetaMap,
}
// md5Sum has already been extracted into objInfo.MD5Sum. We
// need to remove it from xlMetaMap to avoid it from appearing as
// part of response headers. e.g, X-Minio-* or X-Amz-*.
delete(xlMetaMap, "md5Sum")
objInfo.UserDefined = xlMetaMap
return objInfo, nil
}