From a55765465d176c682262275d5be6661042bbfd0b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 13 Jun 2010 18:12:47 +0200 Subject: [PATCH] rtpool-test: Prevent NULL pointer dereference --- tests/examples/streams/rtpool-test.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/examples/streams/rtpool-test.c b/tests/examples/streams/rtpool-test.c index d612f06..960b6ea 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 */ -- 2.7.4