udp/usrreq: Fix up cleanup so_pcb checks
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 21 Oct 2015 02:41:51 +0000 (10:41 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 21 Oct 2015 02:41:51 +0000 (10:41 +0800)
commitd6ed19698c7b53e96dcd0cdc9d7dec2d5b4de4ea
treee001165900763d6a20a1e3f7711e394cef9028da
parent42428a9a74976584142b5c7ebbcca8090633d1f5
udp/usrreq: Fix up cleanup so_pcb checks

- pru_attach must not be called twice, so so_pcb must be NULL.
- Check so_pcb in udp_ctloutput; this prepares asynchronized udp
  pru_attach.
sys/netinet/udp_usrreq.c