Fossil SCM

fixed a horrible varargs misuse.

stephan 2012-03-25 01:27 trunk
Commit a596198cedd641fa2cb98e9f3dbc209d5a657ab6
1 file changed +1 -1
+1 -1
--- src/json.c
+++ src/json.c
@@ -378,11 +378,11 @@
378378
cson_value * json_new_string_f( char const * fmt, ... ){
379379
cson_value * v;
380380
char * zStr;
381381
va_list vargs;
382382
va_start(vargs,fmt);
383
- zStr = sqlite3_mprintf(fmt,vargs);
383
+ zStr = sqlite3_vmprintf(fmt,vargs);
384384
va_end(vargs);
385385
v = cson_value_new_string(zStr, strlen(zStr));
386386
sqlite3_free(zStr);
387387
return v;
388388
}
389389
--- src/json.c
+++ src/json.c
@@ -378,11 +378,11 @@
378 cson_value * json_new_string_f( char const * fmt, ... ){
379 cson_value * v;
380 char * zStr;
381 va_list vargs;
382 va_start(vargs,fmt);
383 zStr = sqlite3_mprintf(fmt,vargs);
384 va_end(vargs);
385 v = cson_value_new_string(zStr, strlen(zStr));
386 sqlite3_free(zStr);
387 return v;
388 }
389
--- src/json.c
+++ src/json.c
@@ -378,11 +378,11 @@
378 cson_value * json_new_string_f( char const * fmt, ... ){
379 cson_value * v;
380 char * zStr;
381 va_list vargs;
382 va_start(vargs,fmt);
383 zStr = sqlite3_vmprintf(fmt,vargs);
384 va_end(vargs);
385 v = cson_value_new_string(zStr, strlen(zStr));
386 sqlite3_free(zStr);
387 return v;
388 }
389

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button