# HG changeset patch # User jai_menon # Date 1261055137 0 # Node ID 4201c086a7463d89908cf9f9ff03a0ee1f5a227b # Parent 09cb78a5b0e4d86643653c870ee7d21f68e464ab 10l : make sure probe buffer is large enough. diff -r 09cb78a5b0e4 -r 4201c086a746 tta.c --- a/tta.c Wed Dec 16 21:24:04 2009 +0000 +++ b/tta.c Thu Dec 17 13:05:37 2009 +0000 @@ -35,6 +35,9 @@ if (ff_id3v2_match(d)) d += ff_id3v2_tag_len(d); + if (d - p->buf >= p->buf_size) + return 0; + if (d[0] == 'T' && d[1] == 'T' && d[2] == 'A' && d[3] == '1') return 80; return 0;