netfilter: fix module dependency issues with IPv6 defragmentation, ip6tables and...
[firefly-linux-kernel-4.4.55.git] / net / netfilter / core.c
index fdaec7daff1d539038ef6ee6c0d0acfeae6e7cf6..85dabb86be6f45dda9b5686466ce487c2b848a5c 100644 (file)
@@ -105,10 +105,8 @@ EXPORT_SYMBOL(nf_register_hooks);
 
 void nf_unregister_hooks(struct nf_hook_ops *reg, unsigned int n)
 {
-       unsigned int i;
-
-       for (i = 0; i < n; i++)
-               nf_unregister_hook(&reg[i]);
+       while (n-- > 0)
+               nf_unregister_hook(&reg[n]);
 }
 EXPORT_SYMBOL(nf_unregister_hooks);