diff options
author | Joshua Colp <jcolp@digium.com> | 2016-12-01 15:51:06 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-12-01 15:51:06 -0600 |
commit | c3a509be7ebc1e8d2be8077b54474c32131a1187 (patch) | |
tree | b120b143dce4d5d6af07dc344c8240749949f226 /main | |
parent | cd5e9a89d16432c630ee6b2a02714ee8b69d101a (diff) | |
parent | 2ceb609edb64e930300806e75dc1a45386f800ef (diff) |
Merge "res_rtp: Fix regression when IPv6 is not available." into 13
Diffstat (limited to 'main')
-rw-r--r-- | main/utils.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/main/utils.c b/main/utils.c index 03bead273..253df8d03 100644 --- a/main/utils.c +++ b/main/utils.c @@ -2425,6 +2425,18 @@ char *ast_utils_which(const char *binary, char *fullpath, size_t fullpath_size) return NULL; } +int ast_check_ipv6(void) +{ + int udp6_socket = socket(AF_INET6, SOCK_DGRAM, 0); + + if (udp6_socket < 0) { + return 0; + } + + close(udp6_socket); + return 1; +} + void DO_CRASH_NORETURN ast_do_crash(void) { #if defined(DO_CRASH) |