mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-15 17:27:02 +00:00
chan_sip: Use AST_AF* defined constant when calling ast_get_ip
While the structure passed to ast_get_ip should be set memset to 0, thus initializing the ss_family member to 0, explicitly setting it to AST_AF_UNSPEC is more portable. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@402507 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -30731,6 +30731,7 @@ static struct sip_peer *build_peer(const char *name, struct ast_variable *v, str
|
|||||||
srvlookup = v->value;
|
srvlookup = v->value;
|
||||||
}
|
}
|
||||||
} else if (!strcasecmp(v->name, "defaultip")) {
|
} else if (!strcasecmp(v->name, "defaultip")) {
|
||||||
|
peer->defaddr.ss.ss_family = AST_AF_UNSPEC;
|
||||||
if (!ast_strlen_zero(v->value) && ast_get_ip(&peer->defaddr, v->value)) {
|
if (!ast_strlen_zero(v->value) && ast_get_ip(&peer->defaddr, v->value)) {
|
||||||
sip_unref_peer(peer, "sip_unref_peer: from build_peer defaultip");
|
sip_unref_peer(peer, "sip_unref_peer: from build_peer defaultip");
|
||||||
return NULL;
|
return NULL;
|
||||||
|
Reference in New Issue
Block a user