aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2008-10-19 21:03:27 +0000
committerdrh <drh@noemail.net>2008-10-19 21:03:27 +0000
commit1885d1c2013aa99378d1681914a609367f448947 (patch)
tree7b98d814857472f996cb4ff22e2970edecc9ae59 /src/resolve.c
parent39281b4b42774cf5c678bfe4a3ee11684526cebb (diff)
downloadsqlite-1885d1c2013aa99378d1681914a609367f448947.tar.gz
sqlite-1885d1c2013aa99378d1681914a609367f448947.zip
When a name in double quotes falls back to being a string literal,
make sure it has no affinity. Ticket #3442. (CVS 5832) FossilOrigin-Name: 81cfee5c14f241f5ae7f607d73b0b5cb821cda24
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/resolve.c b/src/resolve.c
index 3f3ac939f..24b54faf8 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -14,7 +14,7 @@
** resolve all identifiers by associating them with a particular
** table and column.
**
-** $Id: resolve.c,v 1.9 2008/10/11 16:47:36 drh Exp $
+** $Id: resolve.c,v 1.10 2008/10/19 21:03:27 drh Exp $
*/
#include "sqliteInt.h"
#include <stdlib.h>
@@ -320,6 +320,7 @@ static int lookupName(
if( cnt==0 && zTab==0 && pColumnToken->z[0]=='"' ){
sqlite3DbFree(db, zCol);
pExpr->op = TK_STRING;
+ pExpr->pTab = 0;
return 0;
}