From f88ed0bae197b77f49c54e3037bfcc1dcc0ed2c4 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 8 Jul 2003 13:18:30 +0000 Subject: [PATCH] fix bogus warning Original commit message from CVS: fix bogus warning --- gst/gstprops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/gstprops.c b/gst/gstprops.c index 77981bf1c0..bf976dde7c 100644 --- a/gst/gstprops.c +++ b/gst/gstprops.c @@ -685,7 +685,7 @@ G_STMT_START { \ entry->propstype = va_arg (var_args, GstPropsType); \ if (entry->propstype == GST_PROPS_LIST_TYPE) { \ GList *_list = NULL; \ - GstPropsEntry *_cur; \ + GstPropsEntry *_cur = NULL; /* initialize so gcc doesn't complain */ \ GstPropsType _cur_type; \ GstPropsType _type = va_arg (var_args, GstPropsType); \ _cur_type = _type; \ @@ -704,7 +704,7 @@ G_STMT_START { \ } \ _cur_type = va_arg (var_args, GstPropsType); \ } \ - if (g_list_next (_list)) { \ + if (_list && g_list_next (_list)) { \ entry->data.list_data.entries = _list; \ } else { \ entry->propstype = _cur->propstype; \