diff options
-rw-r--r-- | net/netfilter/nfnetlink_log.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c index b669db564695..d0af8bc3eee1 100644 --- a/net/netfilter/nfnetlink_log.c +++ b/net/netfilter/nfnetlink_log.c | |||
@@ -133,6 +133,7 @@ instance_put(struct nfulnl_instance *inst) | |||
133 | if (inst && atomic_dec_and_test(&inst->use)) { | 133 | if (inst && atomic_dec_and_test(&inst->use)) { |
134 | UDEBUG("kfree(inst=%p)\n", inst); | 134 | UDEBUG("kfree(inst=%p)\n", inst); |
135 | kfree(inst); | 135 | kfree(inst); |
136 | module_put(THIS_MODULE); | ||
136 | } | 137 | } |
137 | } | 138 | } |
138 | 139 | ||
@@ -228,8 +229,6 @@ _instance_destroy2(struct nfulnl_instance *inst, int lock) | |||
228 | 229 | ||
229 | /* and finally put the refcount */ | 230 | /* and finally put the refcount */ |
230 | instance_put(inst); | 231 | instance_put(inst); |
231 | |||
232 | module_put(THIS_MODULE); | ||
233 | } | 232 | } |
234 | 233 | ||
235 | static inline void | 234 | static inline void |