diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2014-03-24 16:36:25 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2014-03-24 16:43:47 +0100 |
commit | 61b3b2b6f4d754aaa84606e041556369bb5a107b (patch) | |
tree | ebabc4b015fe70c6c584a91dd0a1f589308332bc /virt/kvm/async_pf.c | |
parent | Bluetooth: Remove LTK re-encryption procedure (diff) | |
download | linux-61b3b2b6f4d754aaa84606e041556369bb5a107b.tar.xz linux-61b3b2b6f4d754aaa84606e041556369bb5a107b.zip |
Bluetooth: Fix potential NULL pointer dereference in smp_conn_security
The smp pointer might not be initialized for jumps to the "done" label
in the smp_conn_security function. Furthermore doing the set_bit after
done might "overwrite" a previous value of the flag in case pairing was
already in progress. This patch moves the call to set_bit before the
label so that it is only done for a newly created smp context (as
returned by smp_chan_create).
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'virt/kvm/async_pf.c')
0 files changed, 0 insertions, 0 deletions