summaryrefslogtreecommitdiff
path: root/mg_database.c
diff options
context:
space:
mode:
authorlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-10-06 19:40:18 +0000
committerlvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b>2004-10-06 19:40:18 +0000
commitbd285704d7cc8eb24725ee1af3a48c2ee18fa27b (patch)
tree8e4aa417023828b8572b4c426f414bbd1a7c0d04 /mg_database.c
parent53564f64951ace9983bf1afe6c13f7d07a220435 (diff)
downloadvdr-plugin-muggle-bd285704d7cc8eb24725ee1af3a48c2ee18fa27b.tar.gz
vdr-plugin-muggle-bd285704d7cc8eb24725ee1af3a48c2ee18fa27b.tar.bz2
Removed compiler warnings and some errors
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@206 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'mg_database.c')
-rw-r--r--mg_database.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/mg_database.c b/mg_database.c
index 9dfa395..1636262 100644
--- a/mg_database.c
+++ b/mg_database.c
@@ -8,7 +8,11 @@
*/
#include "mg_database.h"
+#include "mg_tools.h"
+#include <stdarg.h>
+
+static const int MAX_QUERY_BUFLEN = 2048;
mgDB::mgDB()
{
@@ -44,6 +48,7 @@ std::string mgDB::escape_string( MYSQL *db, std::string s )
MYSQL_RES* mgDB::read_query( const char *fmt, ...)
{
+ char querybuf[MAX_QUERY_BUFLEN];
va_list ap;
va_start( ap, fmt );
vsnprintf( querybuf, MAX_QUERY_BUFLEN-1, fmt, ap );
@@ -61,6 +66,7 @@ MYSQL_RES* mgDB::read_query( const char *fmt, ...)
void mgDB::write_query( const char *fmt, ... )
{
+ char querybuf[MAX_QUERY_BUFLEN];
va_list ap;
va_start( ap, fmt );
vsnprintf( querybuf, MAX_QUERY_BUFLEN-1, fmt, ap );