ctf-ir: disallow creating a 0-bit integer type
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Wed, 11 Feb 2015 16:35:59 +0000 (11:35 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 12 Feb 2015 02:22:13 +0000 (21:22 -0500)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
formats/ctf/ir/event-types.c

index e0df09bb96b6b9dd481658b5a69c2559b7bacb33..d1d9c771e8b5a201363797e7e7a98044cd9c1f75 100644 (file)
@@ -359,7 +359,7 @@ struct bt_ctf_field_type *bt_ctf_field_type_integer_create(unsigned int size)
        struct bt_ctf_field_type_integer *integer =
                g_new0(struct bt_ctf_field_type_integer, 1);
 
-       if (!integer || size > 64) {
+       if (!integer || size == 0 || size > 64) {
                return NULL;
        }
 
This page took 0.027299 seconds and 4 git commands to generate.