diff options
Diffstat (limited to 'main/netsock2.c')
-rw-r--r-- | main/netsock2.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/main/netsock2.c b/main/netsock2.c index 1922ac388..5ae4ceb70 100644 --- a/main/netsock2.c +++ b/main/netsock2.c @@ -270,6 +270,10 @@ int ast_sockaddr_resolve(struct ast_sockaddr **addrs, const char *str, res_cnt++; } + if (res_cnt == 0) { + goto cleanup; + } + if ((*addrs = ast_malloc(res_cnt * sizeof(struct ast_sockaddr))) == NULL) { res_cnt = 0; goto cleanup; |