Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1raTse-009v52-FM for pgsql-committers@arkaria.postgresql.org; Thu, 15 Feb 2024 05:01:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1raTsc-00AWFV-Ex for pgsql-committers@arkaria.postgresql.org; Thu, 15 Feb 2024 05:01:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1raTsc-00AWFN-1L for pgsql-committers@lists.postgresql.org; Thu, 15 Feb 2024 05:01:50 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1raTsY-006p6g-P2 for pgsql-committers@lists.postgresql.org; Thu, 15 Feb 2024 05:01:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=/dwPNY3nEq58LvcETA6tQ4Q7BUKaUt9qPhRVqqOk7eM=; b=G5FPSIUR8qlUgfHb+xcN9gIC30 aLE+7xXgw4DnJ3MC9nx4g5SQPtFS1pn5BFcEaiIMFZ7CCl5YjkkN+yLX2FqU88KDzsyTtgiunV2uY c6D0s8Vodg2LdAegfVNBCmtTUm6wgKzYbaj1D7ebFPBjCb99rRb7bCPmxUTM1D8DybQrUThWcZRYI kzY9Rii9/zJGV1NOsMMsXv6L1WuYQrhwy2HAgd/8PUNg8I+rV+dbv9IMuPhiYacrRFPA+jlbEKxny sgvzIlJhbINtS7lV3YnWx857p0r5KcV2T4vT25E4tZ0rDUONxF9mb2gaALZwIrmlJai+U/aJZutFz ayhaRh3g==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1raTsY-002o5T-5B for pgsql-committers@lists.postgresql.org; Thu, 15 Feb 2024 05:01:46 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1raTsW-006IvK-P5 for pgsql-committers@lists.postgresql.org; Thu, 15 Feb 2024 05:01:44 +0000 Content-Type: multipart/mixed; boundary="===============3948917931038322080==" MIME-Version: 1.0 From: David Rowley To: pgsql-committers@lists.postgresql.org Subject: pgsql: Simplify PathKey checking code X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 15 Feb 2024 05:01:44 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3948917931038322080== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U2ltcGxpZnkgUGF0aEtleSBjaGVja2luZyBjb2RlCgpwYXRoa2V5c191c2VmdWxfZm9yX29yZGVy aW5nKCkgY29udGFpbmVkIHNvbWUgbmVlZGxlc3MgY2hlY2tzIHRvIHJldHVybgowIHdoZW4gZWl0 aGVyIHJvb3QtPnF1ZXJ5X3BhdGhrZXlzIG9yIHBhdGhrZXlzIGxpc3RzIHdlcmUgZW1wdHkuICBU aGlzIGlzCmFscmVhZHkgaGFuZGxlZCBieSBwYXRoa2V5c19jb3VudF9jb250YWluZWRfaW4oKSwg c28gbGV0J3MgaGF2ZSBpdCBkbyB0aGUKd29yayBpbnN0ZWFkIG9mIGhhdmluZyByZWR1bmRhbnQg Y2hlY2tzLgoKU2ltaWxhcmx5LCBpbiBwYXRoa2V5c191c2VmdWxfZm9yX2dyb3VwaW5nKCksIGNo ZWNraW5nIHBhdGhrZXlzIGlzIGFuCmVtcHR5IGxpc3QganVzdCBiZWZvcmUgbG9vcGluZyBvdmVy IGl0IGlzbid0IHJlcXVpcmVkLiAgVGVjaG5pY2FsbHksCm5laXRoZXIgaXMgdGhlIGxpc3QgZW1w dHkgY2hlY2sgZm9yIGdyb3VwX3BhdGhrZXlzLCBidXQgSSBmZWx0IGEgYml0Cm1vcmUgd29yayB3 b3VsZCBoYXZlIHRvIGJlIGRvbmUgdG8gZ2V0IHRoZSBlcXVpdmFsZW50IGJlaGF2aW9yIGlmIHdl J2QKbGVmdCBpdCB1cCB0byB0aGUgZm9yZWFjaCBsb29wIHRvIGNhbGwgbGlzdF9tZW1iZXJfcHRy KCkuCgpUaGlzIHdhcyBub3RpY2VkIGJ5IEFuZHkgd2hpbGUgaGUgd2FzIHJldmlld2luZyBhIHBh dGNoIHRvIGltcHJvdmUgdGhlClVOSU9OIHBsYW5uZXIuICBTaW5jZSB0aGF0IHBhdGNoIGFkZHMg YW5vdGhlciBmdW5jdGlvbiBzaW1pbGFyIHRvCnBhdGhrZXlzX3VzZWZ1bF9mb3Jfb3JkZXJpbmco KSBhbmQgc2luY2UgSSB3YXNuJ3QgcGxhbm5pbmcgdG8gY29weSB0aGVzZQpyZWR1bmRhbnQgY2hl Y2tzIG92ZXIgdG8gdGhlIG5ldyBmdW5jdGlvbiwgbGV0J3MgYWRqdXN0IHRoZSBleGlzdGluZwpj b2RlIHNvIHRoYXQgYm90aCBmdW5jdGlvbnMgd2lsbCBiZSBjb25zaXN0ZW50LgoKQXV0aG9yOiBB bmR5IEZhbgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzg3bzdjdGk0OGYuZnNmQDE2 My5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQu cG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8wYzQ0NGE3MGYyYTc5ZDRkN2VmNmYxYWYwNTc5 MDk4MzllNWIyMDk3CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9v cHRpbWl6ZXIvcGF0aC9wYXRoa2V5cy5jIHwgMTAgLS0tLS0tLS0tLQoxIGZpbGUgY2hhbmdlZCwg MTAgZGVsZXRpb25zKC0pCgo= --===============3948917931038322080==--