commit | 8987583366ae9e03c306c2b7d73bdb952df1d08d | [log] [tgz] |
---|---|---|
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | Tue Feb 18 22:25:15 2014 +0100 |
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | Fri Feb 28 11:02:51 2014 +0100 |
tree | b41f0bbe8ce8d49bc090f6d30e7ab39ee77db023 | |
parent | cfbf8d4857c26a8a307fb7cd258074c9dcd8c691 [diff] |
firewire: net: fix use after free Commit 8408dc1c14c1 "firewire: net: use dev_printk API" introduced a use-after-free in a failure path. fwnet_transmit_packet_failed(ptask) may free ptask, then the dev_err() call dereferenced it. The fix is straightforward; simply reorder the two calls. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Cc: stable@vger.kernel.org # v3.4+ Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>