]> git.sesse.net Git - vlc/blobdiff - modules/misc/logger.c
video_output: remove makefile recursion
[vlc] / modules / misc / logger.c
index 202db98963a8a52240529def9d59197e4bdd1c23..e40dd968d53f9c93425976a187deae725d93a6d5 100644 (file)
@@ -37,6 +37,7 @@
 
 #include <stdarg.h>
 #include <assert.h>
+#include <errno.h>
 
 #ifdef __ANDROID__
 # include <android/log.h>
@@ -209,6 +210,7 @@ static int Open( vlc_object_t *p_this )
         if( !strcmp( mode, "html" ) )
         {
             p_sys->footer = HTML_FOOTER;
+            filename = LOG_FILE_HTML;
             header = HTML_HEADER;
             cb = HtmlPrint;
         }
@@ -303,7 +305,8 @@ static int Open( vlc_object_t *p_this )
         p_sys->p_file = vlc_fopen( filename, "at" );
         if( p_sys->p_file == NULL )
         {
-            msg_Err( p_intf, "error opening logfile `%s': %m", filename );
+            msg_Err( p_intf, "error opening logfile `%s': %s", filename,
+                     vlc_strerror_c(errno) );
             free( psz_file );
             free( p_sys );
             return VLC_EGENERIC;