Fix read bad fd.  Because didn't open with read