diff options
author | drh <drh@noemail.net> | 2016-11-25 15:47:53 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2016-11-25 15:47:53 +0000 |
commit | e9bb566096da8f50f556a15eaa41e8c592409653 (patch) | |
tree | 458bb1c5dda3d3a82ff26db857e7999721f218ca /src/printf.c | |
parent | 043e586e29572d447302fd95987d673d5f0438b7 (diff) | |
download | sqlite-e9bb566096da8f50f556a15eaa41e8c592409653.tar.gz sqlite-e9bb566096da8f50f556a15eaa41e8c592409653.zip |
Performance enhancement to sqlite3_snprintf().
FossilOrigin-Name: c53dca7fadd81ea340fef776373cbb122c9ccd46
Diffstat (limited to 'src/printf.c')
-rw-r--r-- | src/printf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/printf.c b/src/printf.c index 563f37c6a..8de0a924a 100644 --- a/src/printf.c +++ b/src/printf.c @@ -1017,7 +1017,8 @@ char *sqlite3_vsnprintf(int n, char *zBuf, const char *zFormat, va_list ap){ #endif sqlite3StrAccumInit(&acc, 0, zBuf, n, 0); sqlite3VXPrintf(&acc, zFormat, ap); - return sqlite3StrAccumFinish(&acc); + zBuf[acc.nChar] = 0; + return zBuf; } char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat, ...){ char *z; |