summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-04-30 10:15:19 +0000
committerwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-04-30 10:15:19 +0000
commit0d64bfccdc14de6cc8792fd34a543e3f2a1b0e5d (patch)
treed9bf73d4810e89e1221ea1b1f66da3ada3852221
parentb27e5e59364132f81a07d6ce3b4216fa28ea8318 (diff)
downloadvdr-plugin-muggle-0d64bfccdc14de6cc8792fd34a543e3f2a1b0e5d.tar.gz
vdr-plugin-muggle-0d64bfccdc14de6cc8792fd34a543e3f2a1b0e5d.tar.bz2
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
-rw-r--r--mg_tools.c7
1 files changed, 6 insertions, 1 deletions
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);
}