Diff between 688f28c2add7503d54b35bb0da7171d6ac8cfe11 and 19e628877ea2b5b82f2d66cd14e9c4e2f6d3d1de
Changed Files
| File | Additions | Deletions | Status |
| src/shared/gatt-client.c | +2 | -1 | modified |
Full Patch
diff --git a/src/shared/gatt-client.c b/src/shared/gatt-client.c
index 10dfcbb..3042a6c 100644
--- a/src/shared/gatt-client.c
+++ b/src/shared/gatt-client.c
@@ -1076,11 +1076,12 @@ static void process_service_changed(struct bt_gatt_client *client,
return;
}
+ discovery_op_free(op);
+
fail:
util_debug(client->debug_callback, client->debug_data,
"Failed to initiate service discovery"
" after Service Changed");
- discovery_op_free(op);
}
static void service_changed_cb(uint16_t value_handle, const uint8_t *value,