From: Thiago Santos Date: Tue, 23 Mar 2010 12:48:19 +0000 (-0300) Subject: tag: xmp: Fix off by one X-Git-Tag: 1.19.3~511^2~8598 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e207463582cc227b73922e8d6a70a721b75baf45;p=platform%2Fupstream%2Fgstreamer.git tag: xmp: Fix off by one Avoid ignoring single char tags, like exif:GPSAltitudeRef Fixes #613690 --- diff --git a/gst-libs/gst/tag/gstxmptag.c b/gst-libs/gst/tag/gstxmptag.c index 5ede287..064480d 100644 --- a/gst-libs/gst/tag/gstxmptag.c +++ b/gst-libs/gst/tag/gstxmptag.c @@ -618,7 +618,7 @@ gst_tag_list_from_xmp_buffer (const GstBuffer * buffer) *pp = '\0'; /* create node */ /* {TXT, ns, (ne-ns)-1} */ - if (ns[0] != '\n' && &ns[1] < ne) { + if (ns[0] != '\n' && &ns[1] <= ne) { /* only log non-newline nodes, we still have to parse them */ GST_INFO ("txt: %s", part); if (last_tag) {