astrogo / fitsio

fitsio is a pure-Go package to read and write `FITS` files
BSD 3-Clause "New" or "Revised" License
53 stars 24 forks source link

fitsio: use io.ReadFull to correctly load all data #23

Closed sbinet closed 7 years ago

sbinet commented 7 years ago

This CL uses io.ReadFull to correctly handle short reads stemming from large buffer requests (ie: syscall.EAGAIN)

Fixes astrogo/fitsio#22.