OSDN Git Service

ipv6: fib: fix fib dump restart
[uclinux-h8/linux.git] / net / ipv6 / ip6_fib.c
index 74c21b9..6083276 100644 (file)
@@ -1349,8 +1349,8 @@ static int fib6_walk_continue(struct fib6_walker_t *w)
                        if (w->leaf && fn->fn_flags & RTN_RTINFO) {
                                int err;
 
-                               if (w->count < w->skip) {
-                                       w->count++;
+                               if (w->skip) {
+                                       w->skip--;
                                        continue;
                                }