Diff between 93fedbb9e07af3539ddc9e7ae999ce46ed19d943 and 68dca88271fc5eb830a0c4a4019ea811c03e91d8
Changed Files
| File | Additions | Deletions | Status |
| unit/test-gatt.c | +9 | -0 | modified |
Full Patch
diff --git a/unit/test-gatt.c b/unit/test-gatt.c
index cd90d83..7bc2168 100644
--- a/unit/test-gatt.c
+++ b/unit/test-gatt.c
@@ -250,6 +250,15 @@ static gboolean send_pdu(gpointer user_data)
g_assert_cmpint(len, ==, pdu->size);
context->process = 0;
+
+ pdu = &context->data->pdu_list[context->pdu_offset];
+ if (pdu->valid && (pdu->size == 0)) {
+ if (g_test_verbose())
+ test_debug("(no action expected)", "GATT: ");
+ context->pdu_offset++;
+ return send_pdu(context);
+ }
+
return FALSE;
}