typefindfunctions: Make XML typefinder more strict
authorSebastian Dröge <sebastian@centricular.com>
Fri, 23 Dec 2022 15:25:06 +0000 (17:25 +0200)
committerSebastian Dröge <slomo@coaxion.net>
Tue, 3 Jan 2023 12:07:43 +0000 (12:07 +0000)
commit11520403a58aa3afdc253be168b034d92a4067cc
tree6633dc731cf3240a1aca58965de7ada7adb1ce05
parent1eeea942de79aac826ab85c5bc3ab862eb0089cc
typefindfunctions: Make XML typefinder more strict

If a XMLDec is found, check also for its end. Similarly, check for the
end of the XML tag we're looking for and make sure that the following
characters are valid.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1536

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3632>
subprojects/gst-plugins-base/gst/typefind/gsttypefindfunctions.c