# HG changeset patch # User reimar # Date 1303452950 0 # Node ID e137435bb7515809cf04d6394578eec25401415f # Parent d5406d5a0aec06d589ede37a1b8576901fddeab9 Attempt to support attachements without filename. diff -r d5406d5a0aec -r e137435bb751 libmpdemux/demuxer.c --- a/libmpdemux/demuxer.c Fri Apr 22 00:55:36 2011 +0000 +++ b/libmpdemux/demuxer.c Fri Apr 22 06:15:50 2011 +0000 @@ -1527,7 +1527,7 @@ demuxer->attachments = realloc(demuxer->attachments, (demuxer->num_attachments + 32) * sizeof(demux_attachment_t)); - demuxer->attachments[demuxer->num_attachments].name = strdup(name); + demuxer->attachments[demuxer->num_attachments].name = name ? strdup(name) : NULL; demuxer->attachments[demuxer->num_attachments].type = strdup(type); demuxer->attachments[demuxer->num_attachments].data = malloc(size); memcpy(demuxer->attachments[demuxer->num_attachments].data, data, size);