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.96) (envelope-from ) id 1w4zH3-002mJX-1k for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Mar 2026 10:46:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4zH2-0068Gq-0E for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Mar 2026 10:46:12 +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.96) (envelope-from ) id 1w4zH1-0068Gh-2V for pgsql-hackers@lists.postgresql.org; Tue, 24 Mar 2026 10:46:12 +0000 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w4zH0-00000000mDa-21K9 for pgsql-hackers@lists.postgresql.org; Tue, 24 Mar 2026 10:46:11 +0000 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-b97c44417ffso407340366b.2 for ; Tue, 24 Mar 2026 03:46:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774349168; cv=none; d=google.com; s=arc-20240605; b=DoJqsIFFisE1vYcqhTiC3oEP0xEYkgAtGJPpsfazZo5WlmXe1BVOkZF/2HbMu4hit2 Ft0ozjvlqU7yuioD3rf91BSoiyzwBkOQhecJ/px6ROmZzQycxL5wh2FuWSkvoH5vT1nH Y+b4hbPaHCJ86CCUzLOP43UWIYYkta8sEsEIqCXsj9D0QBGnzeqUs5oi9MUIyWWepNYT NoT2gQDBRojqPQdlhmUEW0CiZAdZ/y3N8f3G7/s0uDgfg6syNQcGCdkW6Ul0B3Edck/r 24zgMVB6Ox25tB616MDVdpfKACMxxCRE/g3B8vkm86DcFif0dwEuBJGbs+f5dm1N//K2 ch/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=xu1ghDUP1zaCBy3aEtNPyVvsDNhuN8hbLtVYRlOmvG8=; fh=YhmxPC0NYagsxVMppzYMgO0XMWsRSWzMegLjmIklu8U=; b=dDJaB90mXkUoq+bk6cCYNbmaU5GSERHakcwTK+Jdqf0cgsK9dOv8CELPleuo+cmE6t v7Dld48FuhO5cX3eMBvzm7kzpG8gS2ehwhPvlsqEcSffEeIQABY9Ea4jJ+GeR5cHLWXB 3/s7gYq2y+adGA9isdXzmsV0NG5MGxlYsKVEsNbotWDyk+aO5FBqfnxx5mDt5CNzSx2P 2xU84q9HEl1hwIIwM2vxphwsY1leOZCOvZzxmFcMXVvnQ6IpjR7909Otiqg81+sE+OXT KUwNmK5Ggrbsvp6Irh3GRahqP9aBTJhmKkfeHv6JGvRjM3kHtZ/dBoxOUrvYma7dmWz4 BZCw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774349168; x=1774953968; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=xu1ghDUP1zaCBy3aEtNPyVvsDNhuN8hbLtVYRlOmvG8=; b=BS9jOSIZT/q84FYADE0sMNfvgRboyKhKcc6V7+ADN3ndtBb0idOUVQTW2fhdp/3Rh/ 6zpf/gdh1baqD4KjO4byUkzoiGIBL+k8vVehVDVpkwJhj05+VFqyHyMBX1XUx/NNyBma mYPHauptZy1fXwaB8sSj9pQsLjFovIpL33pDB6T8aYOlzMU7KSM+vPj4vI62l8BzjFWg ND+zLbXHxpDLFtWR1qeooHys8tEAb+VIdPxpDkbfvCBAC6Jpty8f7dds8VMdIDdTK/V/ PtzHF/uDjwYdLyiXC1N0lu7El3loSmypKhSpfHxdB3t90qi1r9x+b7XQZxhh9kWe2+Md nqTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774349168; x=1774953968; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=xu1ghDUP1zaCBy3aEtNPyVvsDNhuN8hbLtVYRlOmvG8=; b=ilS8rN594G9rIQ9dmE/OV1n7BqDA+HOdLj4bMlvb8hMc4trbNLs2QykdE6f6IJY2Lj qYvtz2atVUM3VhaV5vfSeTPvLlJm8chGCP+hso8Lyvtey3ZXa0OM1rj4BmsFqPoGOPmL sEJzqv7oVY18AXvBN/m/abV8uxebszo9oeNcJ31Xl9xb3cS1RV4OKa1XRLt0mn+xmLRK 5eSiNX4EJ+5PQ+OYY+ly2hLjVLvGo3dGr8LaDqXJuzlqNOkIDPeRpAl0TWI1jaq9uqms skfVDBmwxEVTkil1gX3D75RnaUqzDbe5vb5aJtIXvoCr+baRgmjNBle33mhCDsvhc1Rf yzlg== X-Gm-Message-State: AOJu0YzafHk2Noog15sVGzUiGiJCe4EM1Iljv6J87qDIseDeLjFE4VK8 7YpCCgxsoGMpbZ59oTsZzWdqCIAkMm+iiGWttpWaqsKvV3sLFmZFSEcLHd0ZyBCbHaw9aFwZ/ZB P5Iqzr20+IHqO/Dk+cBdrQGzyGjuka+M2GA== X-Gm-Gg: ATEYQzyRfXlJSH8Rke4lRM/oxW0ONT1lCuGrsFDR3qmysht1u/nKObXgjN9KWNK6Qj0 +dxqoW5ynewddoG2ZdPUSb4nWTj/CWzBtHoRUfTGLDoW7sidE2YPtyJcp/H5hEPMlyVv732y5QR vdg7bMi9VczTKu9qUuQ01KEG6aTFOyBjS1HTNDgoUt8mbWJc7nwa1Uo8M4j5txWMtuwkbetobkY cim4PKe4WLcP+ZuYWpbRO94w6jrhGPF+SwvIlUCtQ5QUyGf8dXcUOe9Ms3BDXblpelScnZc60w8 dwOIIsqlaUPtr33rsbn1hfOxZOkYuxn2Okkr8iA= X-Received: by 2002:a17:906:b34d:b0:b97:9636:5aac with SMTP id a640c23a62f3a-b982f1ecb48mr849923066b.13.1774349167222; Tue, 24 Mar 2026 03:46:07 -0700 (PDT) MIME-Version: 1.0 References: <1628959.1774023745@sss.pgh.pa.us> <1631625.1774025167@sss.pgh.pa.us> <3429884.1774238081@sss.pgh.pa.us> In-Reply-To: <3429884.1774238081@sss.pgh.pa.us> From: Robert Haas Date: Tue, 24 Mar 2026 06:45:55 -0400 X-Gm-Features: AaiRm52W9tEK8z9uzg0T4Xx1NeN5uzkxyO-FVSQYGedEiV13XevtMUxW6KRfNVg Message-ID: Subject: Re: TupleDescAttr bounds checks To: Tom Lane Cc: PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sun, Mar 22, 2026 at 11:54=E2=80=AFPM Tom Lane wrote= : > Anyway, you should get this fix pushed. Done, and I'll plan to commit the other patches later today. Also, if on any occasion you happen to feel that I'm not being aggressive enough in committing something I've previously posted, feel free to take matters into your own hands. I often wait a bit to see if anybody will object to things or comment on them, and in this case there were compounding factors like (1) the weekend and (2) being very busy looking into other problems that test_plan_advice turned up. Since this was such a simple fix and you'd +1'd it, I would have felt comfortable putting it in right away, but I simply haven't had a moment to spare until now, and I use that term loosely given that I do not normally use the time between 6am and 7am for to commit patches. Anyway, the point is: I'm virtually always happy when someone else decides to commit one of my patches; it saves me a non-trivial amount of time and I'm not offended. Thanks, --=20 Robert Haas EDB: http://www.enterprisedb.com