From: Stefan Kost Date: Thu, 26 Feb 2009 14:09:03 +0000 (+0200) Subject: subparse: don't leak line, if flushing X-Git-Tag: 1.19.3~511^2~9946 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=46833b9bc7f746882e85d0f3db86020aab2b8dae;p=platform%2Fupstream%2Fgstreamer.git subparse: don't leak line, if flushing --- diff --git a/gst/subparse/gstsubparse.c b/gst/subparse/gstsubparse.c index bba1e08..a529828 100644 --- a/gst/subparse/gstsubparse.c +++ b/gst/subparse/gstsubparse.c @@ -1170,7 +1170,7 @@ handle_buffer (GstSubParse * self, GstBuffer * buf) gst_caps_unref (caps); } - while ((line = get_next_line (self)) && !self->flushing) { + while (!self->flushing && (line = get_next_line (self))) { guint offset = 0; /* Set segment on our parser state machine */