From: Andre Noll Date: Wed, 18 Nov 2009 18:24:28 +0000 (+0100) Subject: Merge branch 'maint' X-Git-Tag: v0.4.1~114^2 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=802348691238fbca1b50f19a9331806a0786b097;hp=5c07b5c17b25240495a0acee24ca6b03c8d81e72 Merge branch 'maint' --- diff --git a/fecdec_filter.c b/fecdec_filter.c index d7427c2b..2c63fc6b 100644 --- a/fecdec_filter.c +++ b/fecdec_filter.c @@ -396,6 +396,10 @@ static int dispatch_slice(char *buf, size_t len, struct fec_header *h, return 1; if (group_complete(fg)) { if (pfd->completion_status == GCS_NO_COMPLETE_GROUP) { + enum fec_group_usability u = group_is_usable(fg, pfd); + assert(u != FEC_GROUP_USABLE_SKIP_HEADER); + if (u == FEC_GROUP_UNUSABLE) + return 1; pfd->completion_status = GCS_FIRST_GROUP_COMPLETE; pfd->first_complete_group = fg; return 1;