From 90e160befff0d0e693ea3aca4173827281255200 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 15 Feb 2000 23:09:08 +0000 Subject: [PATCH] Fix missing lfirst() in ListTableAsAttrs(). This code doesn't seem to be used at the moment, but as long as I'm looking at it... --- src/backend/parser/parse_clause.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/backend/parser/parse_clause.c b/src/backend/parser/parse_clause.c index d6ccbeaa5c..a6549015af 100644 --- a/src/backend/parser/parse_clause.c +++ b/src/backend/parser/parse_clause.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parse_clause.c,v 1.53 2000/02/15 07:47:37 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parse_clause.c,v 1.54 2000/02/15 23:09:08 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -172,14 +172,13 @@ ListTableAsAttrs(ParseState *pstate, char *table); List * ListTableAsAttrs(ParseState *pstate, char *table) { - List *rlist = NULL; + Attr *attr = expandTable(pstate, table, TRUE); + List *rlist = NIL; List *col; - Attr *attr = expandTable(pstate, table, TRUE); foreach(col, attr->attrs) { - Attr *a; - a = makeAttr(table, strVal((Value *) col)); + Attr *a = makeAttr(table, strVal((Value *) lfirst(col))); rlist = lappend(rlist, a); } -- 2.40.0