Gbp-Pq: Name CVE-2021-40592.patch
gf_filter_pid_set_eos(ch->pid);
}
break;
+ } else if (ch->last_state==GF_ISOM_INVALID_FILE) {
+ if (!ch->eos_sent) {
+ ch->eos_sent = GF_TRUE;
+ read->eos_signaled = GF_TRUE;
+ gf_filter_pid_set_eos(ch->pid);
+ }
+ return ch->last_state;
} else {
read->force_fetch = GF_TRUE;
break;
if (!ch->has_edit_list && ch->sample_num)
ch->sample_num--;
} else {
+ if (ch->to_init && ch->sample_num) {
+ GF_LOG(GF_LOG_ERROR, GF_LOG_CONTAINER, ("[IsoMedia] Failed to fetch initial sample %d for track %d\n"));
+ ch->last_state = GF_ISOM_INVALID_FILE;
+ }
if (ch->sample_num >= gf_isom_get_sample_count(ch->owner->mov, ch->track)) {
ch->last_state = GF_EOS;
}