diff options
Diffstat (limited to 'main/sqlite/CVE-2019-19242.patch')
-rw-r--r-- | main/sqlite/CVE-2019-19242.patch | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/main/sqlite/CVE-2019-19242.patch b/main/sqlite/CVE-2019-19242.patch deleted file mode 100644 index 6c2e79f063..0000000000 --- a/main/sqlite/CVE-2019-19242.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/sqlite3.c b/sqlite3.c -index 8fd740b..c67f4fe 100644 ---- a/sqlite3.c -+++ b/sqlite3.c -@@ -101055,7 +101055,12 @@ expr_code_doover: - ** constant. - */ - int iReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft,target); -- int aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn); -+ int aff; -+ if( pExpr->y.pTab ){ -+ aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn); -+ }else{ -+ aff = pExpr->affExpr; -+ } - if( aff>SQLITE_AFF_BLOB ){ - static const char zAff[] = "B\000C\000D\000E"; - assert( SQLITE_AFF_BLOB=='A' ); |