On Sat, Oct 23, 2010 at 3:03 PM, Paul Belanger
<[email protected]> wrote:
> Okay, just reproduced your issue and looking at the code now. :)
>
Ok, think I fixed it. You can either apply this patch to 1.8.0, or
svn update the branch I'm working on. Feedback is welcome.
--
Paul Belanger | dCAP
Polybeacon | Consultant
Jabber: [email protected] | IRC: pabelanger (Freenode) |
Blog: http://blog.polybeacon.com | Twitter: http://twitter.com/pabelanger
Index: channels/chan_iax2.c
===================================================================
--- channels/chan_iax2.c (revision 292862)
+++ channels/chan_iax2.c (working copy)
@@ -8700,7 +8700,7 @@
peercnt_modify(0, 0, &p->addr);
/* Stash the IP address from which they registered */
- memcpy(&p->addr, sin, sizeof(p->addr));
+ ast_sockaddr_from_sin(&p->addr, sin);
snprintf(data, sizeof(data), "%s:%d:%d", ast_inet_ntoa(sin->sin_addr), ntohs(sin->sin_port), p->expiry);
if (!ast_test_flag64(p, IAX_TEMPONLY) && sin->sin_addr.s_addr) {
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users