SIGN IN SIGN UP

rgw: use local error code in handle_individual_object()

op_ret is a member variable of RGWDeleteMultiObj shared between
concurrent callers of handle_individual_object(). because that coroutine
may suspend between writing to op_ret and later reading it back for
send_partial_response(), it's likely that other callers have modified it
in the meantime

store this error code in a local variable instead, so each coroutine has
its own consistent copy of it

Fixes: https://tracker.ceph.com/issues/76960

Signed-off-by: Casey Bodley <cbodley@redhat.com>
C
Casey Bodley committed
72483c1eb0bae5caaee26090e053d24c6500e919
Parent: da2731f