fix udp descriptor leak