diff options
author | drh <> | 2024-09-24 00:53:27 +0000 |
---|---|---|
committer | drh <> | 2024-09-24 00:53:27 +0000 |
commit | 7d24e6b08076222efc7a4184b268c8776b7b2ff6 (patch) | |
tree | 80d404e804a438f30868f2c7cf6288ed58d3e111 /src/resolve.c | |
parent | 253695caf33a6cbf8c02e8af1e2f2a7e57ec04a0 (diff) | |
download | sqlite-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.c | 2 |
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) |