Fixed leak in Pread() when read() system call returns < 0