os/ossrv/ofdbus/dbus/data/invalid-messages/array-of-nil.message
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     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