mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-17 15:29:05 +00:00
Coverity Report: Fix issues for error type CHECKED_RETURN for core
(issue ASTERISK-19658) Reported by: Matt Jordan Review: https://reviewboard.asterisk.org/r/1905/ ........ Merged revisions 366094 from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged revisions 366106 from http://svn.asterisk.org/svn/asterisk/branches/10 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@366126 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -533,7 +533,11 @@ int ast_apply_ha(const struct ast_ha *ha, const struct ast_sockaddr *addr)
|
||||
if (ast_sockaddr_is_ipv6(addr)) {
|
||||
if (ast_sockaddr_is_ipv4_mapped(addr)) {
|
||||
/* IPv4 ACLs apply to IPv4-mapped addresses */
|
||||
ast_sockaddr_ipv4_mapped(addr, &mapped_addr);
|
||||
if (!ast_sockaddr_ipv4_mapped(addr, &mapped_addr)) {
|
||||
ast_log(LOG_ERROR, "%s provided to ast_sockaddr_ipv4_mapped could not be converted. That shouldn't be possible.\n",
|
||||
ast_sockaddr_stringify(addr));
|
||||
continue;
|
||||
}
|
||||
addr_to_use = &mapped_addr;
|
||||
} else {
|
||||
/* An IPv4 ACL does not apply to an IPv6 address */
|
||||
|
||||
Reference in New Issue
Block a user