# HG changeset patch # User bcoudurier # Date 1200772315 0 # Node ID 03fb674660c1955cf99517a4c8e8fa471b5d9954 # Parent bbeec7ed375b9e195aa2a444d305119409ad1563 check if read child returned error diff -r bbeec7ed375b -r 03fb674660c1 mxf.c --- a/mxf.c Sat Jan 19 17:28:49 2008 +0000 +++ b/mxf.c Sat Jan 19 19:51:55 2008 +0000 @@ -939,8 +939,8 @@ } if (ctx_size && tag == 0x3C0A) get_buffer(pb, ctx->uid, 16); - else - read_child(ctx, pb, tag, size, uid); + else if (read_child(ctx, pb, tag, size, uid) < 0) + return -1; url_fseek(pb, next, SEEK_SET); }