1. fixed net.CloseHandler ++handle_close(p)