[#264] object/get: Prevent receiving payloads through GETRANGE when GET

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
Leonard Lyubich 2020-12-18 14:51:45 +03:00 committed by Leonard Lyubich
parent 66f9532857
commit 8e661d5c37

View file

@ -114,7 +114,7 @@ func (exec *execCtx) initFromChild(id *objectSDK.ID) (prev *objectSDK.ID, childr
} }
func (exec *execCtx) overtakePayloadDirectly(children []*objectSDK.ID, rngs []*objectSDK.Range, checkRight bool) { func (exec *execCtx) overtakePayloadDirectly(children []*objectSDK.ID, rngs []*objectSDK.Range, checkRight bool) {
withRng := len(rngs) > 0 withRng := len(rngs) > 0 && exec.ctxRange() != nil
for i := range children { for i := range children {
var r *objectSDK.Range var r *objectSDK.Range