summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2010-06-13 18:12:47 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-06-13 18:12:47 +0200
commita55765465d176c682262275d5be6661042bbfd0b (patch)
tree94648b86c848324568ff71cc9a95ed1a17b7d848
parent83929a5849b0ff6da73cb3369e2aa21b624f3f54 (diff)
rtpool-test: Prevent NULL pointer dereference
-rw-r--r--tests/examples/streams/rtpool-test.c5
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 */