Marking as invalid for the time being as the code does behave correctly when a read returns a 0 value. Although there is still the underlying issue of the disconnect
Marking as invalid for the time being as the code does behave correctly when a read returns a 0 value. Although there is still the underlying issue of the disconnect