Changeset 4272
- Timestamp:
- 08/21/08 17:17:45 (3 months ago)
- Files:
-
- trunk/src/charon/kernel/kernel_interface.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/charon/kernel/kernel_interface.c
r4267 r4272 1791 1791 { 1792 1792 chunk_t ip = addr->ip->get_address(addr->ip); 1793 if (msg->rtm_dst_len == 0 1794 || addr_in_subnet(ip, rta_dst, msg->rtm_dst_len)) 1793 if ((msg->rtm_dst_len == 0 && 1794 addr->ip->get_family(addr->ip) == 1795 dest->get_family(dest)) || 1796 addr_in_subnet(ip, rta_dst, msg->rtm_dst_len)) 1795 1797 { 1796 1798 DESTROY_IF(src);
