diff options
author | Fabrice Bellet <fabrice@bellet.info> | 2017-01-02 21:05:55 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2017-01-03 00:12:21 +0000 |
commit | de27514b9bd52e62e1814fb3b9752e231616de54 (patch) | |
tree | 2e3f77da0046e64a887388f2e845bde53f6599b5 /ext | |
parent | aac4c10d0e8e4488633c1b0fc04481f153115956 (diff) | |
download | gstreamer-plugins-bad-de27514b9bd52e62e1814fb3b9752e231616de54.tar.gz |
x265: fix a minor string leak
https://bugzilla.gnome.org/show_bug.cgi?id=776727
Diffstat (limited to 'ext')
-rw-r--r-- | ext/x265/gstx265enc.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ext/x265/gstx265enc.c b/ext/x265/gstx265enc.c index a2baf566c..b48ed0b07 100644 --- a/ext/x265/gstx265enc.c +++ b/ext/x265/gstx265enc.c @@ -55,8 +55,6 @@ enum PROP_TUNE }; -static GString *x265enc_defaults; - #define PROP_BITRATE_DEFAULT (2 * 1024) #define PROP_QP_DEFAULT -1 #define PROP_OPTION_STRING_DEFAULT "" @@ -344,8 +342,6 @@ gst_x265_enc_class_init (GstX265EncClass * klass) GstElementClass *element_class; GstVideoEncoderClass *gstencoder_class; - x265enc_defaults = g_string_new (""); - gobject_class = G_OBJECT_CLASS (klass); element_class = GST_ELEMENT_CLASS (klass); gstencoder_class = GST_VIDEO_ENCODER_CLASS (klass); @@ -542,6 +538,8 @@ gst_x265_enc_finalize (GObject * object) gst_x265_enc_close_encoder (encoder); + g_string_free (encoder->option_string_prop, TRUE); + G_OBJECT_CLASS (parent_class)->finalize (object); } |