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 1tj5TH-005rmz-PE for pgsql-committers@arkaria.postgresql.org; Fri, 14 Feb 2025 23:51:47 +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 1tj5TG-00F8tM-Eg for pgsql-committers@arkaria.postgresql.org; Fri, 14 Feb 2025 23:51:46 +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 1tj5TG-00F8sQ-7C for pgsql-committers@lists.postgresql.org; Fri, 14 Feb 2025 23:51:46 +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.96) (envelope-from ) id 1tj5TE-000rKx-0H for pgsql-committers@lists.postgresql.org; Fri, 14 Feb 2025 23:51:45 +0000 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 1tj5TD-003rmv-DM for pgsql-committers@lists.postgresql.org; Fri, 14 Feb 2025 23:51:43 +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 1tj5TC-007ATf-DN for pgsql-committers@lists.postgresql.org; Fri, 14 Feb 2025 23:51:42 +0000 Content-Type: multipart/mixed; boundary="===============5649954916094090377==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix PQescapeLiteral()/PQescapeIdentifier() length handling X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 14 Feb 2025 23:51:42 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5649954916094090377== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IFBRZXNjYXBlTGl0ZXJhbCgpL1BRZXNjYXBlSWRlbnRpZmllcigpIGxlbmd0aCBoYW5kbGlu ZwoKSW4gNWRjMWU0MmI0ZmEgSSBmaXhlZCBidWdzIGluIHZhcmlvdXMgZXNjYXBlIGZ1bmN0aW9u cywgdW5mb3J0dW5hdGVseSBhcyBwYXJ0Cm9mIHRoYXQgSSBpbnRyb2R1Y2VkIGEgbmV3IGJ1ZyBp biBQUWVzY2FwZUxpdGVyYWwoKS9QUWVzY2FwZUlkZW50aWZpZXIoKS4gVGhlCmJ1ZyBpcyB0aGF0 IEkgbWFkZSBQUWVzY2FwZUludGVybmFsKCkganVzdCB1c2Ugc3RybGVuKCksIHJhdGhlciB0aGFu IHRha2luZwp0aGUgc3BlY2lmaWVkIGlucHV0IGxlbmd0aCBpbnRvIGFjY291bnQuCgpUaGF0J3Mg YmFkLCBiZWNhdXNlIGl0IGNhbiBsZWFkIHRvIGluY2x1ZGluZyBpbnB1dCB0aGF0IHdhc24ndCBp bnRlbmRlZCB0byBiZQppbmNsdWRlZCAoaW4gY2FzZSBsZW4gaXMgc2hvcnRlciB0aGFuIG51bGwg dGVybWluYXRpb24gb2YgdGhlIHN0cmluZykgYW5kCmJlY2F1c2UgaXQgY2FuIGxlYWQgdG8gcmVh ZGluZyBpbnZhbGlkIG1lbW9yeSBpZiB0aGUgaW5wdXQgc3RyaW5nIGlzIG5vdCBudWxsCnRlcm1p bmF0ZWQuCgpFeHBhbmQgdGVzdF9lc2NhcGUgdG8gdGhpcyBraW5kIG9mIGJ1ZzoKCmEpIGZvciBl c2NhcGUgZnVuY3Rpb25zIHdpdGggbGVuZ3RoIHN1cHBvcnQsIGFwcGVuZCBkYXRhIHRoYXQgc2hv dWxkIG5vdCBiZQogICBlc2NhcGVkIGFuZCBjaGVjayB0aGF0IGl0IGlzIG5vdAoKYikgYWRkIHZh bGdyaW5kIHJlcXVlc3RzIHRvIGRldGVjdCBhY2Nlc3Mgb2YgYnl0ZXMgdGhhdCBzaG91bGQgbm90 IGJlIHRvdWNoZWQKCkF1dGhvcjogVG9tIExhbmUgPHRnbEBzc3MucGdoLnBhLnVzPgpBdXRob3I6 IEFuZHJlcyBGcmV1bmQgPGFuZHJlc0BhbmFyYXplbC5kZQpSZXZpZXdlZC1ieTogVG9tIExhbmUg PHRnbEBzc3MucGdoLnBhLnVzPgpSZXZpZXdlZC1ieTogTm9haCBNaXNjaCA8bm9haEBsZWFkYm9h dC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vWjY0akQzdTQ2Z09iQ28xcEBw cnl6YnlqMjAyMwpCYWNrcGF0Y2g6IDEzCgpCcmFuY2gKLS0tLS0tClJFTF8xNF9TVEFCTEUKCkRl dGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzk4 NTkwOGRmMTgxMTZiNWQyYTQ5NmIxNTgxYzMzN2FhYjIzZWE2NGUKCk1vZGlmaWVkIEZpbGVzCi0t LS0tLS0tLS0tLS0tCnNyYy9pbnRlcmZhY2VzL2xpYnBxL2ZlLWV4ZWMuYyAgICAgICAgICAgICB8 ICA0ICstCnNyYy90ZXN0L21vZHVsZXMvdGVzdF9lc2NhcGUvdGVzdF9lc2NhcGUuYyB8IDc4ICsr KysrKysrKysrKysrKysrKysrKysrKysrKystLQoyIGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlv bnMoKyksIDUgZGVsZXRpb25zKC0pCgo= --===============5649954916094090377==--