Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
belle-sip
Commits
1fd910a9
Commit
1fd910a9
authored
Aug 17, 2018
by
Simon Morlat
Browse files
Adapt resolve.c test program to new resolver API.
parent
5218bcd6
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
6 deletions
+4
-6
tester/resolve.c
tester/resolve.c
+4
-6
No files found.
tester/resolve.c
View file @
1fd910a9
...
@@ -22,23 +22,21 @@
...
@@ -22,23 +22,21 @@
static
belle_sip_stack_t
*
stack
;
static
belle_sip_stack_t
*
stack
;
static
void
resolver_callback
(
void
*
data
,
const
char
*
queried_name
,
struct
addrinfo
*
ai_list
,
unsigned
int
ttl
){
static
void
resolver_callback
(
void
*
data
,
belle_sip_resolver_results_t
*
results
){
int
err
;
int
err
;
struct
addrinfo
*
ai_it
;
const
struct
addrinfo
*
ai_it
;
char
name
[
NI_MAXHOST
];
char
name
[
NI_MAXHOST
];
char
port
[
NI_MAXSERV
];
char
port
[
NI_MAXSERV
];
const
struct
addrinfo
*
ai_list
=
belle_sip_resolver_results_get_addrinfos
(
results
);
for
(
ai_it
=
ai_list
;
ai_it
!=
NULL
;
ai_it
=
ai_it
->
ai_next
){
for
(
ai_it
=
ai_list
;
ai_it
!=
NULL
;
ai_it
=
ai_it
->
ai_next
){
err
=
bctbx_getnameinfo
(
ai_it
->
ai_addr
,
ai_list
->
ai_addrlen
,
name
,
sizeof
(
name
),
port
,
sizeof
(
port
),
NI_NUMERICSERV
|
NI_NUMERICHOST
);
err
=
bctbx_getnameinfo
(
ai_it
->
ai_addr
,
ai_list
->
ai_addrlen
,
name
,
sizeof
(
name
),
port
,
sizeof
(
port
),
NI_NUMERICSERV
|
NI_NUMERICHOST
);
if
(
err
!=
0
){
if
(
err
!=
0
){
fprintf
(
stderr
,
"getnameinfo error: %s"
,
gai_strerror
(
err
));
fprintf
(
stderr
,
"getnameinfo error: %s"
,
gai_strerror
(
err
));
}
else
{
}
else
{
printf
(
"
\t
%s %s (ttl:%u)
\n
"
,
name
,
port
,
ttl
);
printf
(
"
\t
%s %s (ttl:%u)
\n
"
,
name
,
port
,
belle_sip_resolver_results_get_ttl
(
results
)
);
}
}
}
}
if
(
ai_list
){
bctbx_freeaddrinfo
(
ai_list
);
}
belle_sip_main_loop_quit
(
belle_sip_stack_get_main_loop
(
stack
));
belle_sip_main_loop_quit
(
belle_sip_stack_get_main_loop
(
stack
));
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment