ofdbus/dbus/data/invalid-messages/array-of-nil.message
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     1 # Message with an array of NIL (not allowed)
       
     2 
       
     3 VALID_HEADER method_call
       
     4 
       
     5 HEADER_FIELD INTERFACE
       
     6 TYPE STRING
       
     7 STRING 'org.freedesktop.Foo'
       
     8 HEADER_FIELD MEMBER
       
     9 TYPE STRING
       
    10 STRING 'Bar'
       
    11 HEADER_FIELD PATH
       
    12 TYPE OBJECT_PATH 
       
    13 OBJECT_PATH '/foo'
       
    14 
       
    15 ALIGN 8
       
    16 END_LENGTH Header
       
    17 
       
    18 START_LENGTH Body
       
    19 TYPE ARRAY
       
    20 TYPE NIL
       
    21 UINT32 5
       
    22 
       
    23 ## we want it to fail because of type nil, not because the length is no good
       
    24 ## so pad out the message with 5 bytes
       
    25 BYTE 1
       
    26 BYTE 2
       
    27 BYTE 3
       
    28 BYTE 4
       
    29 BYTE 5
       
    30 
       
    31 END_LENGTH Body