1. 16 10月, 2013 9 次提交
  2. 14 10月, 2013 3 次提交
  3. 13 10月, 2013 5 次提交
  4. 12 10月, 2013 5 次提交
  5. 11 10月, 2013 3 次提交
  6. 10 10月, 2013 1 次提交
    • J
      Bluetooth: Fix potential double-frees of L2CAP skbs · c4e5bafa
      Johan Hedberg 提交于
      The l2cap_recv_frame function is expected to take ownership and
      eventually free the skb passed to it. We need to ensure that the
      conn->rx_skb pointer is no longer reachable when calling
      l2cap_recv_frame so that no other function, such as l2cap_conn_del, may
      think that it can free conn->rx_skb.
      
      An actual situation when this can happen is when smp_sig_channel (called
      from l2cap_recv_frame) fails and l2cap_conn_del gets called as a
      consequence. The l2cap_conn_del function would then try to free
      conn->rx_skb, but as the same skb was just passed to smp_sig_channel and
      freed we get a double-free.
      Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      c4e5bafa
  7. 06 10月, 2013 3 次提交
  8. 03 10月, 2013 6 次提交
  9. 02 10月, 2013 1 次提交
  10. 23 9月, 2013 1 次提交
  11. 19 9月, 2013 3 次提交