diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-06-13 18:12:47 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-06-13 18:12:47 +0200 |
commit | a55765465d176c682262275d5be6661042bbfd0b (patch) | |
tree | 94648b86c848324568ff71cc9a95ed1a17b7d848 | |
parent | 83929a5849b0ff6da73cb3369e2aa21b624f3f54 (diff) |
rtpool-test: Prevent NULL pointer dereference
-rw-r--r-- | tests/examples/streams/rtpool-test.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/examples/streams/rtpool-test.c b/tests/examples/streams/rtpool-test.c index d612f06213..960b6ea630 100644 --- a/tests/examples/streams/rtpool-test.c +++ b/tests/examples/streams/rtpool-test.c @@ -81,8 +81,11 @@ sync_bus_handler (GstBus * bus, GstMessage * message, GstElement * bin) } else if (G_VALUE_HOLDS_POINTER (val)) { g_message ("object: type %s, value %p", G_VALUE_TYPE_NAME (val), g_value_get_pointer (val)); - } else { + } else if (G_IS_VALUE (val)) { g_message ("object: type %s", G_VALUE_TYPE_NAME (val)); + } else { + g_message ("object: (null)"); + break; } /* see if we know how to deal with this object */ |