From: Joshua Colp Date: Mon, 31 Mar 2008 14:20:39 +0000 (+0000) Subject: Initialize all these here tmp pointers at declaration. They confused some compilers... X-Git-Tag: 1.6.2.0-beta1~2586 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e5c4deace3a1cf9fe8cf02cdef12b04002d2ee20;p=thirdparty%2Fasterisk.git Initialize all these here tmp pointers at declaration. They confused some compilers a wee bit. (closes issue #12333) Reported by: ovi git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@111961 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/res/res_config_sqlite.c b/res/res_config_sqlite.c index 7eea32af85..a2c72d1829 100644 --- a/res/res_config_sqlite.c +++ b/res/res_config_sqlite.c @@ -1204,8 +1204,9 @@ static int realtime_update_handler(const char *database, const char *table, return rows_num; } -static int realtime_store_handler(const char *database, const char *table, va_list ap) { - char *errormsg, *tmp_str, *tmp_keys, *tmp_keys2, *tmp_vals, *tmp_vals2; +static int realtime_store_handler(const char *database, const char *table, va_list ap) +{ + char *errormsg, *tmp_str, *tmp_keys = NULL, *tmp_keys2 = NULL, *tmp_vals = NULL, *tmp_vals2 = NULL; const char **params, **vals; size_t params_count; int error, rows_id; @@ -1224,8 +1225,6 @@ static int realtime_store_handler(const char *database, const char *table, va_li #define QUERY "INSERT into '%q' (%s) VALUES (%s);" /* \endcond */ - tmp_keys2 = NULL; - tmp_vals2 = NULL; for (i = 0; i < params_count; i++) { if ( tmp_keys2 ) { tmp_keys = sqlite_mprintf("%s, %q", tmp_keys2, params[i]);