1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-12 13:01:09 +03:00

Remove unreachable code. Fix a shift UB problem introduced yesterday

and discovered by OSSFuzz.

FossilOrigin-Name: 078dbff04a95a001bbd8690ab08038fbb5506899df8290991b53fd1122a4c30c
This commit is contained in:
drh
2021-02-05 17:34:47 +00:00
parent 70bd2124ed
commit 29f6a365cc
6 changed files with 16 additions and 21 deletions

View File

@@ -112,7 +112,6 @@ static void resolveAlias(
}
sqlite3DbFree(db, pDup);
}
ExprSetProperty(pExpr, EP_Alias);
}
@@ -429,7 +428,6 @@ static int lookupName(
pExpr->iTable = pNC->uNC.pUpsert->regData +
sqlite3TableColumnToStorage(pTab, iCol);
eNewExprOp = TK_REGISTER;
ExprSetProperty(pExpr, EP_Alias);
}
}else
#endif /* SQLITE_OMIT_UPSERT */
@@ -636,8 +634,7 @@ lookupname_end:
if( cnt==1 ){
assert( pNC!=0 );
if( pParse->db->xAuth
&& !ExprHasProperty(pExpr, EP_Alias)
&& pExpr->op!=TK_REGISTER
&& (pExpr->op==TK_COLUMN || pExpr->op==TK_TRIGGER)
){
sqlite3AuthRead(pParse, pExpr, pSchema, pNC->pSrcList);
}