From b38d565fc3e9874e8709d1767bdae94393fe8179 Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Fri, 8 Nov 1996 00:46:14 +0000 Subject: D'Arcy's recent cleanups --- src/backend/catalog/pg_operator.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/backend/catalog/pg_operator.c') diff --git a/src/backend/catalog/pg_operator.c b/src/backend/catalog/pg_operator.c index 74db99fa0e..c4a202a2a0 100644 --- a/src/backend/catalog/pg_operator.c +++ b/src/backend/catalog/pg_operator.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/pg_operator.c,v 1.5 1996/11/06 07:31:24 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/pg_operator.c,v 1.6 1996/11/08 00:44:33 scrappy Exp $ * * NOTES * these routines moved here from commands/define.c and somewhat cleaned up. @@ -452,7 +452,7 @@ OperatorDef(char *operatorName, char nulls[ Natts_pg_operator ]; char replaces[ Natts_pg_operator ]; Datum values[ Natts_pg_operator ]; - Oid other_oid; + Oid other_oid = 0; Oid operatorObjectId; Oid leftTypeId = InvalidOid; Oid rightTypeId = InvalidOid; @@ -958,21 +958,25 @@ OperatorCreate(char *operatorName, commObjectId = OperatorGet(commutatorName, /* commute type order */ rightTypeName, leftTypeName); + else commObjectId = 0; if (negatorName) negObjectId = OperatorGet(negatorName, leftTypeName, rightTypeName); + else negObjectId = 0; if (leftSortName) leftSortObjectId = OperatorGet(leftSortName, leftTypeName, rightTypeName); + else leftSortObjectId = 0; if (rightSortName) rightSortObjectId = OperatorGet(rightSortName, rightTypeName, leftTypeName); + else rightSortObjectId = 0; /* ---------------- * Use OperatorDef() to define the specified operator and -- cgit v1.2.1