recv_event: report success if read size is 0