]> git.ipfire.org Git - thirdparty/vala.git/commit
vala: Add missing null-check in DataType.get_type_signature()
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 7 Mar 2021 12:42:16 +0000 (13:42 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 13 Mar 2021 20:29:03 +0000 (21:29 +0100)
commite5ff19b1afefa0c1b9e0a8ef25801b6e482f8681
treea1881026ba78a9414e8370721f8b7c31819a143f
parentdb0d02939c936cd0b36567fb0f35d69919d31d6c
vala: Add missing null-check in DataType.get_type_signature()

If an instance struct field can not be resolved to a valid
type-signature then bail.

This fixes criticals like:

    g_string_insert_len: assertion 'len == 0 || val != NULL' failed
tests/Makefile.am
tests/generics/gvariant-serialization.test [new file with mode: 0644]
vala/valadatatype.vala