summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArun Raghavan <arun@arunraghavan.net>2017-01-02 17:50:02 +0530
committerArun Raghavan <arun@arunraghavan.net>2017-01-02 17:50:02 +0530
commita3e33a0fc1e176b4ac83880e4289b126995d7392 (patch)
tree453a210ac4847551bbce971d8eadf39833ed7379
parent92b471b51164435dbeb787b9210e8741cd34b6c7 (diff)
downloadgstreamer-plugins-bad-a3e33a0fc1e176b4ac83880e4289b126995d7392.tar.gz
smoothstreaming: Fix minor use after free reference
Just a matter of reordering a g_free() /after/ cleaning out all the members. CID 1396746
-rw-r--r--ext/smoothstreaming/gstmssmanifest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/smoothstreaming/gstmssmanifest.c b/ext/smoothstreaming/gstmssmanifest.c
index e1031ba55..7ef11140e 100644
--- a/ext/smoothstreaming/gstmssmanifest.c
+++ b/ext/smoothstreaming/gstmssmanifest.c
@@ -425,8 +425,8 @@ gst_mss_stream_free (GstMssStream * stream)
xmlFree (stream->lang);
g_regex_unref (stream->regex_position);
g_regex_unref (stream->regex_bitrate);
- g_free (stream);
gst_mss_fragment_parser_clear (&stream->fragment_parser);
+ g_free (stream);
}
void