From bd285704d7cc8eb24725ee1af3a48c2ee18fa27b Mon Sep 17 00:00:00 2001 From: lvw Date: Wed, 6 Oct 2004 19:40:18 +0000 Subject: 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 --- mg_database.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mg_database.c') 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 + +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 ); -- cgit v1.2.3