|
|
@@ -1019,6 +1019,7 @@ add:
|
|
|
fn->fn_flags |= RTN_RTINFO;
|
|
|
}
|
|
|
nsiblings = iter->rt6i_nsiblings;
|
|
|
+ iter->rt6i_node = NULL;
|
|
|
fib6_purge_rt(iter, fn, info->nl_net);
|
|
|
rt6_release(iter);
|
|
|
|
|
|
@@ -1031,6 +1032,7 @@ add:
|
|
|
break;
|
|
|
if (rt6_qualify_for_ecmp(iter)) {
|
|
|
*ins = iter->dst.rt6_next;
|
|
|
+ iter->rt6i_node = NULL;
|
|
|
fib6_purge_rt(iter, fn, info->nl_net);
|
|
|
rt6_release(iter);
|
|
|
nsiblings--;
|