Remove an ALWAYS() that is actually reachable following an OOM on an

UPDATE FROM of a virtual table.
dbsqlfuzz aa03237ef7c4a028c7cdaf8bbcde2b62e2bcd36e

FossilOrigin-Name: 49eac38926b3391b185d20fae6588c213f7f020f028173d4a4aa3c7a62b94140
This commit is contained in:
drh
2021-04-09 22:20:20 +00:00
parent a3a91dd5f1
commit 2be1f2afe8
3 changed files with 10 additions and 9 deletions
+2 -1
View File
@@ -249,7 +249,8 @@ static void updateFromSelect(
}
#endif
}
if( ALWAYS(pChanges) ){
assert( pChanges!=0 || pParse->db->mallocFailed );
if( pChanges ){
for(i=0; i<pChanges->nExpr; i++){
pList = sqlite3ExprListAppend(pParse, pList,
sqlite3ExprDup(db, pChanges->a[i].pExpr, 0)