libunftp
libunftp copied to clipboard
GCS client bug when retrieving object size with size 0
GCS client sends a range header with bytes="{}-", start_pos even if start_pos is 0. If the object that is being retrieved is of size 0, then GCS returns 416 - range not satisfiable. So we should not send bytes range starting from 0.