diff options
author | Robert Haas <rhaas@postgresql.org> | 2011-01-03 22:08:55 -0500 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2011-01-03 22:08:55 -0500 |
commit | 7f60be72b0865dd442c4f6164a997ff528a44d85 (patch) | |
tree | 510b1cf3846a5976fd1c5b2efa2833b2abbf3c90 /src/backend/parser | |
parent | dc8a14311a4825b6bf7b787764b9f0c3f8d8df8e (diff) | |
download | postgresql-7f60be72b0865dd442c4f6164a997ff528a44d85.tar.gz postgresql-7f60be72b0865dd442c4f6164a997ff528a44d85.zip |
Fix crash in ALTER OPERATOR CLASS/FAMILY .. SET SCHEMA.
In the previous coding, the parser emitted a List containing a C string,
which is no good, because copyObject() can't handle it.
Dimitri Fontaine
Diffstat (limited to 'src/backend/parser')
-rw-r--r-- | src/backend/parser/gram.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index 43e8fdbd724..660947c8f8b 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -6225,7 +6225,7 @@ AlterObjectSchemaStmt: AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt); n->objectType = OBJECT_OPCLASS; n->object = $4; - n->objarg = list_make1($6); + n->addname = $6; n->newschema = $9; $$ = (Node *)n; } @@ -6234,7 +6234,7 @@ AlterObjectSchemaStmt: AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt); n->objectType = OBJECT_OPFAMILY; n->object = $4; - n->objarg = list_make1($6); + n->addname = $6; n->newschema = $9; $$ = (Node *)n; } |