[MTD] [NAND] Replace -1 with -EBADMSG in nand error correction code
[firefly-linux-kernel-4.4.55.git] / net / netlink / af_netlink.c
index c776bcd9f8257b8008b968aec37c93d389d6854f..98e313e5e59440f0ed2b8283532cea179d267238 100644 (file)
@@ -1378,6 +1378,8 @@ netlink_kernel_create(struct net *net, int unit, unsigned int groups,
                nl_table[unit].cb_mutex = cb_mutex;
                nl_table[unit].module = module;
                nl_table[unit].registered = 1;
+       } else {
+               kfree(listeners);
        }
        netlink_table_ungrab();