Update do_recv.c

fix #8