From: Robert Haas Date: Thu, 21 Apr 2011 02:23:58 +0000 (-0400) Subject: Fix use of incorrect constant RemoveRoleFromObjectACL. X-Git-Tag: REL9_0_5~137 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=147d6269f3e2d20e1790520e117e574092719ca3;p=thirdparty%2Fpostgresql.git Fix use of incorrect constant RemoveRoleFromObjectACL. This could cause failures when DROP OWNED BY attempt to remove default privileges on sequences. Back-patching to 9.0. Shigeru Hanada --- diff --git a/src/backend/catalog/aclchk.c b/src/backend/catalog/aclchk.c index 9b5602ed004..ea49b746783 100644 --- a/src/backend/catalog/aclchk.c +++ b/src/backend/catalog/aclchk.c @@ -1332,7 +1332,7 @@ RemoveRoleFromObjectACL(Oid roleid, Oid classid, Oid objid) case DEFACLOBJ_RELATION: iacls.objtype = ACL_OBJECT_RELATION; break; - case ACL_OBJECT_SEQUENCE: + case DEFACLOBJ_SEQUENCE: iacls.objtype = ACL_OBJECT_SEQUENCE; break; case DEFACLOBJ_FUNCTION: