diff --git a/vapi/libmosquitto.vapi b/vapi/libmosquitto.vapi index 7d34836..15dec35 100644 --- a/vapi/libmosquitto.vapi +++ b/vapi/libmosquitto.vapi @@ -168,7 +168,8 @@ namespace Mosquitto { public struct Message { int mid; string topic; - string payload; /* Should be uint8[] but valac generates a non existent payload length */ + [CCode (array_length_cname = "payloadlen", array_length_type = "size_t")] + uint8[] payload; int payloadlen; int qos; bool retain;