[pkg-mad-maintainers] Bug#405801: [Fwd: Re: Regarding debian bug #405801.]

Kurt Roeckx kurt at roeckx.be
Sun Jan 14 15:58:46 CET 2007


On Sat, Jan 13, 2007 at 06:45:36PM +0100, Andreas Henriksson wrote:
> reassign 405801 libid3tag0
> tags 405801 + patch
> thanks
> 
> --- libid3tag-0.15.1b/compat.c	2004-02-17 03:34:39.000000000 +0100
> +++ libid3tag-0.15.1b.fixed/compat.c	2007-01-13 18:32:52.000000000 +0100
> @@ -442,6 +442,8 @@ int id3_compat_fixup(struct id3_tag *tag
>  
>      encoding = id3_parse_uint(&data, 1);
>      string   = id3_parse_string(&data, end - data, encoding, 0);
> +    if (string == NULL)
> +      goto fail;
>  
>      if (id3_ucs4_length(string) < 4) {
>        free(string);

I've used continue instead of goto fail, so that the other valid tags
still get returned.  I've just uploaded the fixed version.


Kurt





More information about the pkg-mad-maintainers mailing list