# HG changeset patch # User reimar # Date 1160421036 0 # Node ID d4e7b776da63a649f6abd59988e6ec09b5b4dd6e # Parent 61272e6d8f08ddb8b73f6f290fe1378aa25109c5 Free track->language before assigning new value diff -r 61272e6d8f08 -r d4e7b776da63 libmpdemux/demux_mkv.c --- a/libmpdemux/demux_mkv.c Mon Oct 09 18:56:16 2006 +0000 +++ b/libmpdemux/demux_mkv.c Mon Oct 09 19:10:36 2006 +0000 @@ -1165,6 +1165,7 @@ } case MATROSKA_ID_TRACKLANGUAGE: + free(track->language); track->language = ebml_read_utf8 (s, &l); if (track->language == NULL) goto err_out;