libid3tag-0.15.1b-fix-CVE-2008-2109.patch
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:0k
源码类别:

midi

开发平台:

Unix_Linux

  1. *** field.c 2003-04-19 09:14:33.000000000 +0900
  2. --- field-patched.c 2008-01-13 16:08:22.000000000 +0900
  3. ***************
  4. *** 291,297 ****
  5.         end = *ptr + length;
  6. !       while (end - *ptr > 0) {
  7.    ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0);
  8.    if (ucs4 == 0)
  9.      goto fail;
  10. --- 291,297 ----
  11.         end = *ptr + length;
  12. !       while (end - *ptr > 0 && **ptr != '') {
  13.    ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0);
  14.    if (ucs4 == 0)
  15.      goto fail;