Skip to content
Snippets Groups Projects
Commit c72b4c98 authored by zuul's avatar zuul Committed by Gerrit Code Review
Browse files

Merge "srv: Fix crash when ast_srv_lookup is used and 0 records are returned."

parents b79cc620 5422ec14
Branches
Tags
No related merge requests found
......@@ -209,7 +209,8 @@ int ast_srv_lookup(struct srv_context **context, const char *service, const char
}
AST_LIST_HEAD_INIT_NOLOCK(&(*context)->entries);
if ((ast_search_dns(*context, service, C_IN, T_SRV, srv_callback)) < 0) {
if (((ast_search_dns(*context, service, C_IN, T_SRV, srv_callback)) < 1) ||
AST_LIST_EMPTY(&(*context)->entries)) {
ast_free(*context);
*context = NULL;
return -1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment