Diff between 82a19daa377d0aed0b85188ee71f48e1fe1eb64e and c2610013f97ed19a569b13cd7ab5c4f313ab05f7
Changed Files
| File | Additions | Deletions | Status |
| emulator/smp.c | +3 | -0 | modified |
Full Patch
diff --git a/emulator/smp.c b/emulator/smp.c
index b6c5c79..e941141 100644
--- a/emulator/smp.c
+++ b/emulator/smp.c
@@ -809,6 +809,9 @@ static void smp_conn_bredr(struct smp_conn *conn, uint8_t encrypt)
conn->sc = true;
+ if (!conn->out)
+ return;
+
fixed_chan = bthost_conn_get_fixed_chan(smp->bthost, conn->handle);
if (!(fixed_chan & L2CAP_FC_SMP_BREDR))
return;