From: RĂ©mi Denis-Courmont Date: Tue, 14 Apr 2009 15:39:52 +0000 (+0300) Subject: Avoid POSIX-deprecated asctime_r() X-Git-Tag: 1.0.0-pre2~63 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=1fe4b1c31622bc113fa3a3cfaa6ceef2f555457c;p=vlc Avoid POSIX-deprecated asctime_r() --- diff --git a/modules/demux/mkv/matroska_segment_parse.cpp b/modules/demux/mkv/matroska_segment_parse.cpp index db889db1db..33fffa5023 100644 --- a/modules/demux/mkv/matroska_segment_parse.cpp +++ b/modules/demux/mkv/matroska_segment_parse.cpp @@ -772,16 +772,15 @@ void matroska_segment_c::ParseInfo( KaxInfo *info ) KaxDateUTC &date = *(KaxDateUTC*)l; time_t i_date; struct tm tmres; - char buffer[256]; + char buffer[25]; i_date = date.GetEpochDate(); - memset( buffer, 0, 256 ); if( gmtime_r( &i_date, &tmres ) && - asctime_r( &tmres, buffer ) ) + strftime( buffer, sizeof(buffer), "%a %b %d %H:%M:%S %Y", + &tmres ) ) { - buffer[strlen( buffer)-1]= '\0'; psz_date_utc = strdup( buffer ); - msg_Dbg( &sys.demuxer, "| | + Date=%s", psz_date_utc ); + msg_Dbg( &sys.demuxer, "| | + Date=%s", buffer ); } } else if( MKV_IS_ID( l, KaxChapterTranslate ) )