Diff between 94f6e7b17c507b325ca3aad58d83671fecb34e32 and 1578465911e42c6aae2e267b3ef104527a4125f8
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +3 | -1 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index b642e37..532fcdd 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2707,8 +2707,10 @@ void adapter_emit_device_found(struct btd_adapter *adapter,
/* Avoid emitting DeviceFound() signal if device is not
* discoverable */
- if (!(dev->flags & (EIR_LIM_DISC | EIR_GEN_DISC)))
+ if (!(dev->flags & (EIR_LIM_DISC | EIR_GEN_DISC))) {
+ g_free(alias);
return;
+ }
dev->legacy = FALSE;