summaryrefslogtreecommitdiff
path: root/src/backend/commands/alter.c
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2011-01-03 22:08:55 -0500
committerRobert Haas <rhaas@postgresql.org>2011-01-03 22:08:55 -0500
commit7f60be72b0865dd442c4f6164a997ff528a44d85 (patch)
tree510b1cf3846a5976fd1c5b2efa2833b2abbf3c90 /src/backend/commands/alter.c
parentdc8a14311a4825b6bf7b787764b9f0c3f8d8df8e (diff)
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/commands/alter.c')
-rw-r--r--src/backend/commands/alter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/commands/alter.c b/src/backend/commands/alter.c
index 6a9b21d01fe..1c6ae0243e4 100644
--- a/src/backend/commands/alter.c
+++ b/src/backend/commands/alter.c
@@ -198,11 +198,11 @@ ExecAlterObjectSchemaStmt(AlterObjectSchemaStmt *stmt)
break;
case OBJECT_OPCLASS:
- AlterOpClassNamespace(stmt->object, stmt->objarg, stmt->newschema);
+ AlterOpClassNamespace(stmt->object, stmt->addname, stmt->newschema);
break;
case OBJECT_OPFAMILY:
- AlterOpFamilyNamespace(stmt->object, stmt->objarg, stmt->newschema);
+ AlterOpFamilyNamespace(stmt->object, stmt->addname, stmt->newschema);
break;
case OBJECT_SEQUENCE: