[svn-commits] jpeeler: branch jpeeler/sip-dnsmgr r110341 - in /team/jpeeler/sip-dnsmgr: ./ ...
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Thu Mar 20 17:11:47 CDT 2008
Author: jpeeler
Date: Thu Mar 20 17:11:46 2008
New Revision: 110341
URL: http://svn.digium.com/view/asterisk?view=rev&rev=110341
Log:
sync with trunk
Modified:
team/jpeeler/sip-dnsmgr/ (props changed)
team/jpeeler/sip-dnsmgr/channels/chan_iax2.c
team/jpeeler/sip-dnsmgr/channels/chan_sip.c
team/jpeeler/sip-dnsmgr/codecs/codec_g722.c
Propchange: team/jpeeler/sip-dnsmgr/
------------------------------------------------------------------------------
Binary property 'branch-1.4-merged' - no diff available.
Propchange: team/jpeeler/sip-dnsmgr/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Thu Mar 20 17:11:46 2008
@@ -1,1 +1,1 @@
-/trunk:1-110312
+/trunk:1-110340
Modified: team/jpeeler/sip-dnsmgr/channels/chan_iax2.c
URL: http://svn.digium.com/view/asterisk/team/jpeeler/sip-dnsmgr/channels/chan_iax2.c?view=diff&rev=110341&r1=110340&r2=110341
==============================================================================
--- team/jpeeler/sip-dnsmgr/channels/chan_iax2.c (original)
+++ team/jpeeler/sip-dnsmgr/channels/chan_iax2.c Thu Mar 20 17:11:46 2008
@@ -2959,10 +2959,9 @@
if (var && sin) {
for (tmp = var; tmp; tmp = tmp->next) {
if (!strcasecmp(tmp->name, "host")) {
- struct in_addr sin2;
- struct ast_dnsmgr_entry *dnsmgr = NULL;
- memset(&sin2, 0, sizeof(sin2));
- if ((ast_dnsmgr_lookup(tmp->value, &sin2, &dnsmgr) < 0) || (memcmp(&sin2, &sin->sin_addr, sizeof(sin2)) != 0)) {
+ struct ast_hostent ahp;
+ struct hostent *hp;
+ if (!(hp = ast_gethostbyname(tmp->value, &ahp)) || (memcmp(&hp->h_addr, &sin->sin_addr, sizeof(hp->h_addr)))) {
/* No match */
ast_variables_destroy(var);
var = NULL;
@@ -3072,10 +3071,9 @@
if (var) {
for (tmp = var; tmp; tmp = tmp->next) {
if (!strcasecmp(tmp->name, "host")) {
- struct in_addr sin2;
- struct ast_dnsmgr_entry *dnsmgr = NULL;
- memset(&sin2, 0, sizeof(sin2));
- if ((ast_dnsmgr_lookup(tmp->value, &sin2, &dnsmgr) < 0) || (memcmp(&sin2, &sin->sin_addr, sizeof(sin2)) != 0)) {
+ struct ast_hostent ahp;
+ struct hostent *hp;
+ if (!(hp = ast_gethostbyname(tmp->value, &ahp)) || (memcmp(&hp->h_addr, &sin->sin_addr, sizeof(hp->h_addr)))) {
/* No match */
ast_variables_destroy(var);
var = NULL;
Modified: team/jpeeler/sip-dnsmgr/channels/chan_sip.c
URL: http://svn.digium.com/view/asterisk/team/jpeeler/sip-dnsmgr/channels/chan_sip.c?view=diff&rev=110341&r1=110340&r2=110341
==============================================================================
--- team/jpeeler/sip-dnsmgr/channels/chan_sip.c (original)
+++ team/jpeeler/sip-dnsmgr/channels/chan_sip.c Thu Mar 20 17:11:46 2008
@@ -3607,10 +3607,9 @@
if (var) {
for (tmp = var; tmp; tmp = tmp->next) {
if (!strcasecmp(var->name, "host")) {
- struct in_addr sin2;
- struct ast_dnsmgr_entry *dnsmgr = NULL;
- memset(&sin2, 0, sizeof(sin2));
- if ((ast_dnsmgr_lookup(tmp->value, &sin2, &dnsmgr) < 0) || (memcmp(&sin2, &sin->sin_addr, sizeof(sin2)) != 0)) {
+ struct hostent *hp;
+ struct ast_hostent ahp;
+ if (!(hp = ast_gethostbyname(tmp->value, &ahp)) || (memcmp(&hp->h_addr, &sin->sin_addr, sizeof(hp->h_addr)))) {
/* No match */
ast_variables_destroy(var);
var = NULL;
Modified: team/jpeeler/sip-dnsmgr/codecs/codec_g722.c
URL: http://svn.digium.com/view/asterisk/team/jpeeler/sip-dnsmgr/codecs/codec_g722.c?view=diff&rev=110341&r1=110340&r2=110341
==============================================================================
--- team/jpeeler/sip-dnsmgr/codecs/codec_g722.c (original)
+++ team/jpeeler/sip-dnsmgr/codecs/codec_g722.c Thu Mar 20 17:11:46 2008
@@ -151,10 +151,10 @@
static struct ast_frame f = {
.frametype = AST_FRAME_VOICE,
.subclass = AST_FORMAT_G722,
- .datalen = sizeof(slin_g722_ex),
- .samples = sizeof(slin_g722_ex) * 2,
+ .datalen = sizeof(g722_slin_ex),
+ .samples = sizeof(g722_slin_ex) * 2,
.src = __PRETTY_FUNCTION__,
- .data = slin_g722_ex,
+ .data = g722_slin_ex,
};
return &f;
More information about the svn-commits
mailing list