mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-02 01:25:11 +00:00
Thu Jun 5 10:23:18 EDT 2008 Pekka Pessi <first.last@nokia.com>
* Using su_inet_ntop and su_inet_pton git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8920 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
1 parent
1f54e6ff6b
commit
9eda658a77
23 files changed
+87
-83
No files matched your search
@@ -217,7 +217,7 @@ int test_nua_init(struct context *ctx,
|
||||
else if (su->su_family == AF_INET6) {
|
||||
a_uri = (void *)
|
||||
su_sprintf(ctx->home, "sip:[%s]:%u",
|
||||
inet_ntop(su->su_family, SU_ADDR(su), b, sizeof b),
|
||||
su_inet_ntop(su->su_family, SU_ADDR(su), b, sizeof b),
|
||||
ntohs(su->su_port));
|
||||
a_bind = "sip:[::]:*";
|
||||
}
|
||||
@@ -225,7 +225,7 @@ int test_nua_init(struct context *ctx,
|
||||
else if (su->su_family == AF_INET) {
|
||||
a_uri = (void *)
|
||||
su_sprintf(ctx->home, "sip:%s:%u",
|
||||
inet_ntop(su->su_family, SU_ADDR(su), b, sizeof b),
|
||||
su_inet_ntop(su->su_family, SU_ADDR(su), b, sizeof b),
|
||||
ntohs(su->su_port));
|
||||
}
|
||||
|
||||
@@ -234,15 +234,15 @@ int test_nua_init(struct context *ctx,
|
||||
su->su_len = sulen = (sizeof su->su_sin6), su->su_family = AF_INET6;
|
||||
len = strcspn(p_uri->url_host + 1, "]"); assert(len < sizeof b);
|
||||
memcpy(b, p_uri->url_host + 1, len); b[len] = '\0';
|
||||
inet_pton(su->su_family, b, SU_ADDR(su));
|
||||
su_inet_pton(su->su_family, b, SU_ADDR(su));
|
||||
}
|
||||
else {
|
||||
su->su_len = sulen = (sizeof su->su_sin), su->su_family = AF_INET;
|
||||
inet_pton(su->su_family, p_uri->url_host, SU_ADDR(su));
|
||||
su_inet_pton(su->su_family, p_uri->url_host, SU_ADDR(su));
|
||||
}
|
||||
#else
|
||||
su->su_len = sulen = (sizeof su->su_sin), su->su_family = AF_INET;
|
||||
inet_pton(su->su_family, p_uri->url_host, SU_ADDR(su));
|
||||
su_inet_pton(su->su_family, p_uri->url_host, SU_ADDR(su));
|
||||
#endif
|
||||
|
||||
su->su_port = htons(strtoul(url_port(p_uri), NULL, 10));
|
||||
|
||||
Reference in new issue
Block a user