fix the read.c bug....