mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-11 01:42:22 +03:00
Remove some redundant code: Call sqlite3ResolveExprListNames() rather than
calling sqlite3ResolveExprNames() in a loop - in two places. FossilOrigin-Name: bdaf66465b6b1bdad10c08d9527b98e7000a41e4
This commit is contained in:
@@ -705,11 +705,13 @@ void sqlite3Insert(
|
||||
sNC.pParse = pParse;
|
||||
srcTab = -1;
|
||||
assert( useTempTable==0 );
|
||||
nColumn = pList ? pList->nExpr : 0;
|
||||
for(i=0; i<nColumn; i++){
|
||||
if( sqlite3ResolveExprNames(&sNC, pList->a[i].pExpr) ){
|
||||
if( pList ){
|
||||
nColumn = pList->nExpr;
|
||||
if( sqlite3ResolveExprListNames(&sNC, pList) ){
|
||||
goto insert_cleanup;
|
||||
}
|
||||
}else{
|
||||
nColumn = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user