Commit 6cecc677 authored by Laurent Aimar's avatar Laurent Aimar

* vlc_es: fixed es_fomat_Copy to duplicate psz_* too.

parent 04b3cf03
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* vlc_es.h: Elementary stream formats descriptions * vlc_es.h: Elementary stream formats descriptions
***************************************************************************** *****************************************************************************
* Copyright (C) 1999-2001 VideoLAN * Copyright (C) 1999-2001 VideoLAN
* $Id: vlc_es.h,v 1.7 2004/01/25 21:39:37 gbazin Exp $ * $Id: vlc_es.h,v 1.8 2004/01/30 15:17:39 fenrir Exp $
* *
* Authors: Laurent Aimar <fenrir@via.ecp.fr> * Authors: Laurent Aimar <fenrir@via.ecp.fr>
* *
...@@ -179,6 +179,8 @@ static inline void es_format_Init( es_format_t *fmt, ...@@ -179,6 +179,8 @@ static inline void es_format_Init( es_format_t *fmt,
static inline void es_format_Copy( es_format_t *dst, es_format_t *src ) static inline void es_format_Copy( es_format_t *dst, es_format_t *src )
{ {
memcpy( dst, src, sizeof( es_format_t ) ); memcpy( dst, src, sizeof( es_format_t ) );
if( src->psz_language ) dst->psz_language = strdup( src->psz_language );
if( src->psz_description ) dst->psz_description = strdup( src->psz_description );
if( src->i_extra > 0 ) if( src->i_extra > 0 )
{ {
dst->p_extra = malloc( src->i_extra ); dst->p_extra = malloc( src->i_extra );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment