mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-18 11:48:06 +02:00
* test/data/invalid-messages/array-with-mixed-types.message: regression test that fails for the moment * dbus/dbus-test.c (dbus_internal_do_not_use_run_tests): reorder tests for convenience * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): don't allow array of nil, it broke things. * test/data/invalid-messages/array-of-nil.message: regression test * test/data/valid-messages/array-of-array-of-uint32.message: happened to write this so added it to suite
22 lines
358 B
Text
22 lines
358 B
Text
# Message with an array of NIL (not allowed)
|
|
|
|
VALID_HEADER
|
|
FIELD_NAME name
|
|
TYPE STRING
|
|
STRING 'org.freedesktop.Foo'
|
|
END_LENGTH Header
|
|
ALIGN 8
|
|
START_LENGTH Body
|
|
TYPE ARRAY
|
|
TYPE NIL
|
|
UINT32 5
|
|
|
|
## we want it to fail because of type nil, not because the length is no good
|
|
## so pad out the message with 5 bytes
|
|
BYTE 1
|
|
BYTE 2
|
|
BYTE 3
|
|
BYTE 4
|
|
BYTE 5
|
|
|
|
END_LENGTH Body
|