diff options
author | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2012-01-24 14:40:33 +0000 |
---|---|---|
committer | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2012-01-24 14:40:33 +0000 |
commit | fc1fab8a15e88d54df1507298797db56fc376dea (patch) | |
tree | bfec8d1a98afd933cb2396338a338aea269c06b1 | |
parent | 982ff80c384135934b4696e6d0a35fbb79ea8cb9 (diff) |
gstvalue: handle NULL dest in bitmask/bitmask intersection
-rw-r--r-- | gst/gstvalue.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gst/gstvalue.c b/gst/gstvalue.c index 75a53624be..1b91ee6987 100644 --- a/gst/gstvalue.c +++ b/gst/gstvalue.c @@ -5307,8 +5307,10 @@ gst_value_intersect_bitmask_bitmask (GValue * dest, const GValue * src1, s1 = gst_value_get_bitmask (src1); s2 = gst_value_get_bitmask (src2); - g_value_init (dest, GST_TYPE_BITMASK); - gst_value_set_bitmask (dest, s1 & s2); + if (dest) { + g_value_init (dest, GST_TYPE_BITMASK); + gst_value_set_bitmask (dest, s1 & s2); + } return TRUE; } |