gst/debug/tests.c: fix segfault on gst-inspect
authorBenjamin Otte <otte@gnome.org>
Wed, 19 May 2004 14:59:25 +0000 (14:59 +0000)
committerBenjamin Otte <otte@gnome.org>
Wed, 19 May 2004 14:59:25 +0000 (14:59 +0000)
Original commit message from CVS:
* gst/debug/tests.c: (md5_get_value):
fix segfault on gst-inspect

ChangeLog
gst/debug/tests.c

index c5b8890..4f99467 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2004-05-19  Benjamin Otte  <in7y118@public.uni-hamburg.de>
 
+       * gst/debug/tests.c: (md5_get_value):
+         fix segfault on gst-inspect
+
+2004-05-19  Benjamin Otte  <in7y118@public.uni-hamburg.de>
+
        * gst/debug/testplugin.c: 
        * gst/debug/tests.c: 
        * gst/debug/tests.h:
index 03bca28..d3324f3 100644 (file)
@@ -539,7 +539,9 @@ md5_get_value (gpointer test, GValue * value)
 {
   MD5Test *ctx = test;
 
-  if (ctx->result[0] == 0) {
+  if (!ctx) {
+    g_value_set_string (value, "---");
+  } else if (ctx->result[0] == 0) {
     gchar *str = g_new (gchar, 33);
 
     str[32] = 0;