Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
[sfrench/cifs-2.6.git] / net / netfilter / nfnetlink.c
index 9c44518cb70ff74c3b0754c95b5d65fa2495f88e..6d18fb3468683fe3cfbad5d8a9604ea46a89437c 100644 (file)
@@ -294,6 +294,7 @@ replay:
                        nfnl_lock(subsys_id);
                        if (nfnl_dereference_protected(subsys_id) != ss ||
                            nfnetlink_find_client(type, ss) != nc) {
+                               nfnl_unlock(subsys_id);
                                err = -EAGAIN;
                                break;
                        }