From 0d64bfccdc14de6cc8792fd34a543e3f2a1b0e5d Mon Sep 17 00:00:00 2001 From: wr61 Date: Sat, 30 Apr 2005 10:15:19 +0000 Subject: duplicate all messages on stderr, add missing va_end() git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@678 e10066b5-e1e2-0310-b819-94efdf66514b --- mg_tools.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mg_tools.c b/mg_tools.c index 61dff0a..6975716 100644 --- a/mg_tools.c +++ b/mg_tools.c @@ -41,6 +41,7 @@ mgDebug (int level, const char *fmt, ...) vsnprintf (buffer, MAX_BUFLEN - 1, fmt, ap); syslog(LOG_DEBUG,"%s\n",buffer); + fprintf(stderr,"%s\n",buffer); } va_end (ap); } @@ -52,8 +53,10 @@ mgDebug (const char *fmt, ...) va_list ap; va_start (ap, fmt); mgDebug (1, fmt, ap); + va_end (ap); } +extern void showmessage(const char*,int duration=0); void mgWarning (const char *fmt, ...) @@ -63,7 +66,7 @@ mgWarning (const char *fmt, ...) va_start (ap, fmt); vsnprintf (buffer, MAX_BUFLEN - 1, fmt, ap); syslog(LOG_INFO,"Warning: %s\n",buffer); - extern void showmessage(const char*,int duration=0); + fprintf(stderr,"%s\n",buffer); showmessage(buffer); va_end (ap); } @@ -78,6 +81,8 @@ mgError (const char *fmt, ...) vsnprintf (buffer, MAX_BUFLEN - 1, fmt, ap); syslog (LOG_ERR,"Error in Muggle: %s\n", buffer); + fprintf(stderr,"%s\n",buffer); + showmessage(buffer); va_end (ap); } -- cgit v1.2.3