fixing RMR messages with negative size
[ric-plt/lib/rmr.git] / test / app_test / create_invalid_request.sh
diff --git a/test/app_test/create_invalid_request.sh b/test/app_test/create_invalid_request.sh
new file mode 100644 (file)
index 0000000..50e7837
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# byte number 1-4 define the size of the RMR package
+# we define here a negativbe size as we had a bug for this (RIC-989)
+
+echo -n -e \
+"\xa2\x01\xFF\xFF\x00\x00\x01\xa2\x24\x00\x00\x00\x00\x7f" \
+"\x00\x00\xf0\x70\x71\x32\x65\x55\x00\x00\xf0\x70\x71\x32\x65\x55" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x7f\x00" \
+"\x00\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x49\x00\x00\x00\x03" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x6f\x73\x63\x33\x3a\x34\x33\x30\x38\x36\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x18\x00\x00\x00\x0b" \
+"\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x31\x39\x32\x2e" \
+"\x31\x36\x38\x2e\x30\x2e\x31\x38\x3a\x34\x33\x30\x38\x36\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" \
+"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x37\x30\x32" \
+"\x32\x39\x33\x39\x34\x31\x00\x00\x00\x00\x00\x31\x31\x30\x20\x35" \
+"\x33\x7c\x63\x6f\x75\x6e\x74\x3d\x30\x20\x74\x72\x3d\x31\x37\x30" \
+"\x32\x32\x39\x33\x39\x34\x31\x20\x31\x38\x30\x34\x32\x38\x39\x33" \
+"\x38\x33\x20\x73\x74\x61\x6e\x64\x20\x75\x70\x20\x61\x6e\x64\x20" \
+"\x63\x68\x65\x65\x72\x21\x3e\x6f\x73\x63\x33\x2d\x33\x38\x33\x35" \
+"\x31\x30\x36\x00" >/tmp/invalid_data.bin