From 008f3062cef1be4c7209720bb4d0ad4198c10677 Mon Sep 17 00:00:00 2001 From: Christoph Krey Date: Sun, 3 Nov 2024 20:57:14 +0100 Subject: [PATCH] Add test for early check of RESERVED command with illegal remaining length #2325 Signed-off-by: Christoph Krey --- test/broker/data/FORBIDDEN.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/broker/data/FORBIDDEN.json b/test/broker/data/FORBIDDEN.json index ceff550269..d02adf0c7c 100644 --- a/test/broker/data/FORBIDDEN.json +++ b/test/broker/data/FORBIDDEN.json @@ -12,7 +12,8 @@ { "name": "01", "ver":4, "msgs": [{"type":"send", "payload":"01 00"}]}, { "name": "02", "ver":4, "msgs": [{"type":"send", "payload":"02 00"}]}, { "name": "04", "ver":4, "msgs": [{"type":"send", "payload":"04 00"}]}, - { "name": "08", "ver":4, "msgs": [{"type":"send", "payload":"08 00"}]} + { "name": "08", "ver":4, "msgs": [{"type":"send", "payload":"08 00"}]}, + { "name": "0A with illegal length C0", "ver":4, "expect_disconnect":true, "msgs": [{"type":"send", "payload":"0A C0"}]} ] }, { @@ -46,7 +47,11 @@ { "name": "08", "ver":5, "msgs": [ {"type":"send", "payload":"08 00"}, {"type":"recv", "payload":"E0 01 82", "comment":"DISCONNECT protocol error"} - ]} + ]}, + { "name": "0A with illegal length C0", "ver":5, "expect_disconnect":true, "msgs": [ + {"type":"send", "payload":"0A C0"}, + {"type":"recv", "payload":"E0 01 82", "comment":"DISCONNECT protocol error"} + ]} ] } ]