# HG changeset patch # User rfelker # Date 1082971337 0 # Node ID 8c8c71a02e5a6bb6c07a53ac601106cf99f9573a # Parent 98225ad57fc2ded4da580b92405d123e7775e0ce fix exploitable buffer overflow diff -r 98225ad57fc2 -r 8c8c71a02e5a libmpdemux/demux_mkv.c --- a/libmpdemux/demux_mkv.c Mon Apr 26 08:59:49 2004 +0000 +++ b/libmpdemux/demux_mkv.c Mon Apr 26 09:22:17 2004 +0000 @@ -1306,11 +1306,11 @@ break; case MATROSKA_TRACK_AUDIO: type = "audio"; - sprintf (str, "-aid %u, -alang %s",aid++,mkv_d->tracks[i]->language); + sprintf (str, "-aid %u, -alang %.5s",aid++,mkv_d->tracks[i]->language); break; case MATROSKA_TRACK_SUBTITLE: type = "sutitles"; - sprintf (str, "-sid %u, -slang %s",sid++,mkv_d->tracks[i]->language); + sprintf (str, "-sid %u, -slang %.5s",sid++,mkv_d->tracks[i]->language); break; } mp_msg(MSGT_DEMUX, MSGL_INFO, "[mkv] Track ID %u: %s (%s), %s\n",