aboutsummaryrefslogtreecommitdiff
path: root/src/printf.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2015-04-15 05:38:35 +0000
committerdrh <drh@noemail.net>2015-04-15 05:38:35 +0000
commit3457338ced7a521be2fb0aab1808648128a3d43e (patch)
treef006421032a46254d96148146b1c99f92ac05f96 /src/printf.c
parent65df68e8c56bf3b79a31a7a1e853f4067998e207 (diff)
downloadsqlite-3457338ced7a521be2fb0aab1808648128a3d43e.tar.gz
sqlite-3457338ced7a521be2fb0aab1808648128a3d43e.zip
Fix a faulty assert() in the sqlite3StrAccumAppend() routine.
FossilOrigin-Name: 998cfdb8dcda2cac94b83326751e16dcef8b267f
Diffstat (limited to 'src/printf.c')
-rw-r--r--src/printf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/printf.c b/src/printf.c
index 9714fa156..1a978dc5c 100644
--- a/src/printf.c
+++ b/src/printf.c
@@ -826,7 +826,7 @@ static void SQLITE_NOINLINE enlargeAndAppend(StrAccum *p, const char *z, int N){
** size of the memory allocation for StrAccum if necessary.
*/
void sqlite3StrAccumAppend(StrAccum *p, const char *z, int N){
- assert( z!=0 );
+ assert( z!=0 || N==0 );
assert( p->zText!=0 || p->nChar==0 || p->accError );
assert( N>=0 );
assert( p->accError==0 || p->nAlloc==0 );