commit | 30df94f800368a016d09ee672c9fcc20751d0260 | [log] [tgz] |
---|---|---|
author | Jeff Hansen <x@jeffhansen.com> | Mon Sep 28 12:54:25 2009 -0700 |
committer | David S. Miller <davem@davemloft.net> | Mon Sep 28 12:54:25 2009 -0700 |
tree | 1626c98991a1c828d6d359100f5db5bb4e20a946 | |
parent | 8823ad31cd3baf73bd21913cf030b9e7afd22923 [diff] |
bridge: Fix double-free in br_add_if. There is a potential double-kfree in net/bridge/br_if.c. If br_fdb_insert fails, then the kobject is put back (which calls kfree due to the kobject release), and then kfree is called again on the net_bridge_port. This patch fixes the crash. Thanks to Stephen Hemminger for the one-line fix. Signed-off-by: Jeff Hansen <x@jeffhansen.com> Signed-off-by: David S. Miller <davem@davemloft.net>