File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -614,7 +614,6 @@ int sd_radv_set_home_agent_lifetime(sd_radv *ra, uint64_t lifetime_usec) {
614614
615615int sd_radv_add_prefix (sd_radv * ra , sd_radv_prefix * p ) {
616616 sd_radv_prefix * found = NULL ;
617- int r ;
618617
619618 assert_return (ra , - EINVAL );
620619 assert_return (p , - EINVAL );
@@ -626,11 +625,8 @@ int sd_radv_add_prefix(sd_radv *ra, sd_radv_prefix *p) {
626625 const char * addr_p = IN6_ADDR_PREFIX_TO_STRING (& p -> opt .in6_addr , p -> opt .prefixlen );
627626
628627 LIST_FOREACH (prefix , cur , ra -> prefixes ) {
629- r = in6_addr_prefix_intersect (& cur -> opt .in6_addr , cur -> opt .prefixlen ,
630- & p -> opt .in6_addr , p -> opt .prefixlen );
631- if (r < 0 )
632- return r ;
633- if (r == 0 )
628+ if (!in6_addr_prefix_intersect (& cur -> opt .in6_addr , cur -> opt .prefixlen ,
629+ & p -> opt .in6_addr , p -> opt .prefixlen ))
634630 continue ; /* no intersection */
635631
636632 if (cur -> opt .prefixlen == p -> opt .prefixlen ) {
You can’t perform that action at this time.
0 commit comments