Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
- if (!event_class || !payload) {
+ if (!event_class || !payload ||
+ bt_ctf_field_type_get_type_id(payload) != CTF_TYPE_STRUCT) {
* Set an event class' payload type.
*
* @param event_class Event class.
* Set an event class' payload type.
*
* @param event_class Event class.
- * @param payload The payload's type.
+ * @param payload The payload's type (must be a structure).
*
* Returns 0 on success, a negative value on error.
*/
*
* Returns 0 on success, a negative value on error.
*/