X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcontrol%2Fhttp%2Fmvar.c;h=33ba6dcfae980d3d6100258c0a55cd740506edd4;hb=f6cecfc93bd3b0fe10141d2f928b2a1da9ff4e19;hp=946501985f339bcc6f1a85c7d471aabec311cf25;hpb=b4c9cb160e24388a8c6092717f5257cdf46f146a;p=vlc diff --git a/modules/control/http/mvar.c b/modules/control/http/mvar.c index 946501985f..33ba6dcfae 100644 --- a/modules/control/http/mvar.c +++ b/modules/control/http/mvar.c @@ -570,7 +570,7 @@ mvar_t *mvar_FileSetNew( intf_thread_t *p_intf, char *name, else #endif { - char psz_buf[26]; + char psz_buf[20]; char psz_tmp[strlen( psz_dir ) + 1 + strlen( psz_name ) + 1]; sprintf( psz_tmp, "%s"DIR_SEP"%s", psz_dir, psz_name ); @@ -596,13 +596,10 @@ mvar_t *mvar_FileSetNew( intf_thread_t *p_intf, char *name, mvar_AppendNewVar( f, "size", psz_buf ); /* FIXME memory leak FIXME */ -# ifdef HAVE_CTIME_R - ctime_r( &stat_info.st_mtime, psz_buf ); + struct tm tm; + strftime( psz_buf, sizeof( psz_buf ), "%F %H:%M:%S", + localtime_r( &stat_info.st_mtime, &tm ) ); mvar_AppendNewVar( f, "date", psz_buf ); -# else - mvar_AppendNewVar( f, "date", ctime( &stat_info.st_mtime ) ); -# endif - #else mvar_AppendNewVar( f, "type", "unknown" ); mvar_AppendNewVar( f, "size", "unknown" );