diff options
author | Edward Hervey <bilboed@bilboed.com> | 2014-06-24 14:05:14 +0200 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2014-06-24 14:51:32 +0200 |
commit | 123f642d5eb1988fc45e4a403f6866cf780da647 (patch) | |
tree | c12b20471f88fa19e6163ce231750ca4c13c1bcd /tests | |
parent | aaee4dc23bd8498f55ed42cbb02f477bb9b54a94 (diff) | |
download | gstreamer-plugins-bad-123f642d5eb1988fc45e4a403f6866cf780da647.tar.gz |
mpegts: Fix descriptor_from_dvb_service
Various leaks/overwrites issues
Diffstat (limited to 'tests')
-rw-r--r-- | tests/check/libs/mpegts.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/check/libs/mpegts.c b/tests/check/libs/mpegts.c index e1bedff8a..c9e2afed1 100644 --- a/tests/check/libs/mpegts.c +++ b/tests/check/libs/mpegts.c @@ -533,10 +533,14 @@ GST_START_TEST (test_mpegts_dvb_descriptors) /* Descriptor should fail if string is more than 255 bytes */ memset (long_string, 0x41, 256); long_string[256] = 0x00; - ASSERT_CRITICAL (gst_mpegts_descriptor_from_dvb_service - (GST_DVB_SERVICE_DIGITAL_TELEVISION, long_string, NULL)); - ASSERT_CRITICAL (gst_mpegts_descriptor_from_dvb_service - (GST_DVB_SERVICE_DIGITAL_TELEVISION, NULL, long_string)); + desc = + gst_mpegts_descriptor_from_dvb_service + (GST_DVB_SERVICE_DIGITAL_TELEVISION, long_string, NULL); + fail_if (desc != NULL); + desc = + gst_mpegts_descriptor_from_dvb_service + (GST_DVB_SERVICE_DIGITAL_TELEVISION, NULL, long_string); + fail_if (desc != NULL); } GST_END_TEST; |