annotate lib/libid3tag/patch-CVE-2008-2109.patch @ 940:9062b1b5df3f

lib/libid3tag: add missing patch
author David Demelier <markand@malikania.fr>
date Thu, 29 Aug 2019 12:11:52 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
940
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 --- field.c.orig 2008-05-05 09:49:15.000000000 -0400
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 +++ field.c 2008-05-05 09:49:25.000000000 -0400
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 @@ -291,7 +291,7 @@
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
4
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 end = *ptr + length;
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
6
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 - while (end - *ptr > 0) {
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 + while (end - *ptr > 0 && **ptr != '\0') {
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0);
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 if (ucs4 == 0)
9062b1b5df3f lib/libid3tag: add missing patch
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 goto fail;