From 147e0682b48d1be4ce0f3b9f6562798f74ecf426 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 16 Jun 2010 10:31:19 +0200 Subject: [PATCH] pnmdec: Don't crash if no valid input was parsed yet https://bugzilla.redhat.com/show_bug.cgi?id=603771 --- gst/pnm/gstpnmdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/pnm/gstpnmdec.c b/gst/pnm/gstpnmdec.c index 4ad2766..060af2d 100644 --- a/gst/pnm/gstpnmdec.c +++ b/gst/pnm/gstpnmdec.c @@ -185,7 +185,7 @@ gst_pnmdec_chain_ascii (GstPnmdec * s, GstPad * src, GstBuffer * buf) g_scanner_destroy (scanner); /* If we didn't get the whole image, handle the last byte with care. */ - if (i < target && b[bs - 1] > '0' && b[bs - 1] <= '9') + if (i && i < target && b[bs - 1] > '0' && b[bs - 1] <= '9') s->last_byte = GST_BUFFER_DATA (out)[--i]; gst_buffer_unref (buf); -- 2.7.4