aboutsummaryrefslogtreecommitdiff
path: root/src/insert.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2018-10-31 20:52:00 +0000
committerdrh <drh@noemail.net>2018-10-31 20:52:00 +0000
commit7301e774025bc765e12a0f1a450d4aaddc3ea53f (patch)
treeb5385c3b3a124d66ecbe3f92258f0b1d9ca9beb7 /src/insert.c
parenta60c63013ef1d02e7d63ee9b3951fec4555882da (diff)
downloadsqlite-7301e774025bc765e12a0f1a450d4aaddc3ea53f.tar.gz
sqlite-7301e774025bc765e12a0f1a450d4aaddc3ea53f.zip
Deploy the sqlite3Strlen30NN() function (argument guaranteed to be non-NULL) for
a small performance improvement. FossilOrigin-Name: 4a6ad5190b62020d97a7de02c801544f20b7b98145ceff14af1f2834d3057f9c
Diffstat (limited to 'src/insert.c')
-rw-r--r--src/insert.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/insert.c b/src/insert.c
index d110ab763..7a9413901 100644
--- a/src/insert.c
+++ b/src/insert.c
@@ -146,7 +146,8 @@ void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){
}while( i>=0 && zColAff[i]==SQLITE_AFF_BLOB );
pTab->zColAff = zColAff;
}
- i = sqlite3Strlen30(zColAff);
+ assert( zColAff!=0 );
+ i = sqlite3Strlen30NN(zColAff);
if( i ){
if( iReg ){
sqlite3VdbeAddOp4(v, OP_Affinity, iReg, i, 0, zColAff, i);