cvs commit: src/sys/netinet udp_usrreq.c

Matthew Dillon dillon at
Tue Mar 16 18:28:10 PST 2004

dillon      2004/03/16 18:27:59 PST

DragonFly src repository

  Modified files:
    sys/netinet          udp_usrreq.c 
  Fix a bug in the recent connectionless commit.  When sending a UDP packet
  over a connected socket but with a source address of INADDR_ANY, udp_output()
  was calling in_pcbladdr() with a NULL sockaddr pointer, causing a null
  pointer panic.
  Construct a temporary sockaddr_in to pass to in_pcbladdr() with the foreign
  address instead.  in_pcbladdr() takes an address and returns the interface
  source IP address that best characterizes the interface the packet will be
  sent out of.
  Revision  Changes    Path
  1.16      +18 -2     src/sys/netinet/udp_usrreq.c

More information about the Commits mailing list