aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordrh <>2024-09-24 00:53:27 +0000
committerdrh <>2024-09-24 00:53:27 +0000
commit7d24e6b08076222efc7a4184b268c8776b7b2ff6 (patch)
tree80d404e804a438f30868f2c7cf6288ed58d3e111 /src/resolve.c
parent253695caf33a6cbf8c02e8af1e2f2a7e57ec04a0 (diff)
downloadsqlite-7d24e6b08076222efc7a4184b268c8776b7b2ff6.tar.gz
sqlite-7d24e6b08076222efc7a4184b268c8776b7b2ff6.zip
Remove an ALWAYS() that can sometimes be false, with wildly incorrect SQL
inputs. dbsqlfuzz 707afcf73930de2624cdeca0ad1f0deea982dfea FossilOrigin-Name: 766cf5535b9f51decd88c1736b988def929a90f68eb6a52bcaa21bb321586a08
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve.c b/src/resolve.c
index 2e4462ac0..8e8da6691 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -486,7 +486,7 @@ static int lookupName(
*/
if( cntTab==0
|| (cntTab==1
- && ALWAYS(pMatch!=0)
+ && pMatch!=0
&& ALWAYS(pMatch->pSTab!=0)
&& (pMatch->pSTab->tabFlags & TF_Ephemeral)!=0
&& (pTab->tabFlags & TF_Ephemeral)==0)