@ -344,7 +344,8 @@ parse(char *epgpath,
epg->offset += 4;
/* Skip padding bytes... */
while (epg->bin[epg->offset] == 'U')
while (epg->offset < epg->binsize &&
epg->bin[epg->offset] == 'U')
epg->offset++;
}