aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2015-04-15 04:51:28 +0000
committerdrh <drh@noemail.net>2015-04-15 04:51:28 +0000
commit0ec68f845c1ab87995f8956c2617c7017809a963 (patch)
tree83715741ea5219c46179eba2691ebaf45646e1c8 /src/resolve.c
parent311efc70a74a01d22b4d90c87490cda41b0b110a (diff)
downloadsqlite-0ec68f845c1ab87995f8956c2617c7017809a963.tar.gz
sqlite-0ec68f845c1ab87995f8956c2617c7017809a963.zip
When doing the (dubious) conversion of double-quoted identifier into string
literal for MySQL compatibility, be sure to also clear the iTable value from the Expr entry to avoid an assert. FossilOrigin-Name: d7211b68107ea669de39e0aa81a1be40901e1487
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/resolve.c b/src/resolve.c
index a7b14cd00..d66de2795 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -460,6 +460,7 @@ static int lookupName(
if( cnt==0 && zTab==0 && ExprHasProperty(pExpr,EP_DblQuoted) ){
pExpr->op = TK_STRING;
pExpr->pTab = 0;
+ pExpr->iTable = -1;
return WRC_Prune;
}