Debug a call to method ssa(sv)a(sa(sv)) from libdbus

Felip Moll lipixx at gmail.com
Thu Mar 10 20:33:02 UTC 2022


> This section of code does not seem to match signature 'ssa(sv)a(sa(sv))'
>
> I'm seeing 'ssauas' and in the array of strings at the end you added an
> uint32_t instead of a string.
>

Have you noticed this call? I haven't detailed the insights of this one in
the e-mail.
_dbus_asv_add_fixed_array(...)

In fact, according to the StartTransientUnit documentation the last
'a(sa(sv))' must be null. That's why I passed a 0.
Should I instead pass an empty string?

How can I debug this on my own?

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dbus/attachments/20220310/4723d76a/attachment.htm>


More information about the dbus mailing list