Summary: | ASTERISK-04667: Address family missing in chan_sip.c | ||
Reporter: | gkloepfer (gkloepfer) | Labels: | |
Date Opened: | 2005-07-23 20:28:46 | Date Closed: | 2008-01-15 15:42:20.000-0600 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) chan_sip.c.patch | |
Description: | On FreeBSD, the address family is not properly propogated during a sockaddr struct copy, resulting in the following messages: Jul 23 20:03:15 WARNING[64031]: chan_sip.c:939 __sip_xmit: sip_xmit of 0x825401c (len 485) to 192.168.21.54 returned -1: Address family not supported by protocol family The attached patch fixes this problem by maintaining sin_family during a copy of a sockaddr_in struct. | ||
Comments: | By: Olle Johansson (oej) 2005-07-24 05:30:55 Thank you for this patch! I tried to find it, but did not. By: Kevin P. Fleming (kpfleming) 2005-07-25 13:25:19 Committed to CVS HEAD, thanks! By: Digium Subversion (svnbot) 2008-01-15 15:42:20.000-0600 Repository: asterisk Revision: 6190 U trunk/channels/chan_sip.c ------------------------------------------------------------------------ r6190 | kpfleming | 2008-01-15 15:42:18 -0600 (Tue, 15 Jan 2008) | 2 lines ensure socket address family is copied (bug ASTERISK-4667) ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=6190 |