diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2008-04-30 22:56:38 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2008-04-30 22:56:38 -0400 |
commit | a0d688d37bed99f882ea55eea65c976652914884 (patch) | |
tree | f6b3b2269043a454fe57d2919a1c2a8ed4e16681 /gst | |
parent | fb73b847b972ca0745218afaa3158939e2478fca (diff) | |
download | libnice-a0d688d37bed99f882ea55eea65c976652914884.tar.gz |
Don't leak mainloop from gstsrc
Diffstat (limited to 'gst')
-rw-r--r-- | gst/gstnicesrc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gst/gstnicesrc.c b/gst/gstnicesrc.c index a6b64af..e83eade 100644 --- a/gst/gstnicesrc.c +++ b/gst/gstnicesrc.c @@ -299,6 +299,10 @@ gst_nice_src_dispose (GObject *object) g_object_unref (src->agent); src->agent = NULL; + if (src->mainloop) + g_main_loop_unref (src->mainloop); + src->mainloop = NULL; + GST_CALL_PARENT (G_OBJECT_CLASS, dispose, (object)); } |