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 1w6pzh-004hZm-0m for pgsql-committers@arkaria.postgresql.org; Sun, 29 Mar 2026 13:15:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w6pzd-00GPHm-2p for pgsql-committers@arkaria.postgresql.org; Sun, 29 Mar 2026 13:15:54 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w6pzd-00GPHW-27 for pgsql-committers@lists.postgresql.org; Sun, 29 Mar 2026 13:15:54 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w6pza-00000001p5b-1MBs for pgsql-committers@lists.postgresql.org; Sun, 29 Mar 2026 13:15:53 +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.96) (envelope-from ) id 1w6pzY-006Hw7-2q for pgsql-committers@lists.postgresql.org; Sun, 29 Mar 2026 13:15:49 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w6pzX-001zl4-1i for pgsql-committers@lists.postgresql.org; Sun, 29 Mar 2026 13:15:48 +0000 Content-Type: multipart/mixed; boundary="===============5173391491383276704==" MIME-Version: 1.0 From: Andrew Dunstan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix multiple bugs in astreamer pipeline code. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 29 Mar 2026 13:15:48 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5173391491383276704== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IG11bHRpcGxlIGJ1Z3MgaW4gYXN0cmVhbWVyIHBpcGVsaW5lIGNvZGUuCgphc3RyZWFtZXJf dGFyX3BhcnNlcl9jb250ZW50KCkgc2VudCB0aGUgd3JvbmcgZGF0YSBwb2ludGVyIHdoZW4KZm9y d2FyZGluZyBNRU1CRVJfVFJBSUxFUiBwYWRkaW5nIHRvIHRoZSBuZXh0IHN0cmVhbWVyLiAgQWZ0 ZXIKYXN0cmVhbWVyX2J1ZmZlcl91bnRpbCgpIGJ1ZmZlcnMgdGhlIHBhZGRpbmcgYnl0ZXMsIHRo ZSAnZGF0YScKcG9pbnRlciBoYXMgYmVlbiBhZHZhbmNlZCBwYXN0IHRoZW0sIGJ1dCB0aGUgY29k ZSBwYXNzZWQgJ2RhdGEnCmluc3RlYWQgb2YgYmJzX2J1ZmZlci5kYXRhLiAgVGhpcyBjYXVzZWQg dGhlIGRvd25zdHJlYW0gY29uc3VtZXIKdG8gcmVjZWl2ZSBieXRlcyBmcm9tIGFmdGVyIHRoZSBw YWRkaW5nIHJhdGhlciB0aGFuIHRoZSBwYWRkaW5nCml0c2VsZiwgYW5kIGNvdWxkIHJlYWQgcGFz dCB0aGUgZW5kIG9mIHRoZSBpbnB1dCBidWZmZXIuCgphc3RyZWFtZXJfZ3ppcF9kZWNvbXByZXNz b3JfY29udGVudCgpIG9ubHkgY2hlY2tlZCBmb3IKWl9TVFJFQU1fRVJST1IgZnJvbSBpbmZsYXRl KCksIHNpbGVudGx5IGlnbm9yaW5nIFpfREFUQV9FUlJPUgooY29ycnVwdGVkIGRhdGEpIGFuZCBa X01FTV9FUlJPUiAob3V0IG9mIG1lbW9yeSkuICBGaXggYnkKdHJlYXRpbmcgYW55IHJldHVybiBv dGhlciB0aGFuIFpfT0ssIFpfU1RSRUFNX0VORCwgYW5kClpfQlVGX0VSUk9SIGFzIGZhdGFsLgoK YXN0cmVhbWVyX2d6aXBfZGVjb21wcmVzc29yX2ZyZWUoKSBtaXNzZWQgY2FsbGluZyBpbmZsYXRl RW5kKCkgdG8KcmVsZWFzZSB6bGliJ3MgaW50ZXJuYWwgZGVjb21wcmVzc2lvbiBzdGF0ZS4KCmFz dHJlYW1lcl90YXJfcGFyc2VyX2ZyZWUoKSBuZWdsZWN0ZWQgdG8gcGZyZWUoKSB0aGUgc3RyZWFt ZXIKc3RydWN0IGl0c2VsZiwgbGVha2luZyBpdC4KCmFzdHJlYW1lcl9leHRyYWN0b3JfY29udGVu dCgpIGRpZCBub3QgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZgpmY2xvc2UoKSB3aGVuIGNsb3Np bmcgYW4gZXh0cmFjdGVkIGZpbGUuICBBIGRlZmVycmVkIHdyaXRlIGVycm9yCihlLmcuLCBkaXNr IGZ1bGwgb24gYnVmZmVyZWQgSS9PKSB3b3VsZCBiZSBzaWxlbnRseSBsb3N0LgoKRGlzY3Vzc2lv bjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9yZXN1bHRzLzk4YzZiNjMwLWFjYmItNDRhNy05N2ZhLTE2 OTJjZTJiODI3Y0BkdW5zbGFuZS5uZXQKClJldmlld2VkLUJ5OiBUb20gTGFuZSA8dGdsQHNzcy5w Z2gucGEudXM+CgpCYWNrcGF0Y2gtdGhyb3VnaDogMTUKCkJyYW5jaAotLS0tLS0KUkVMXzE1X1NU QUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1p dGRpZmYvZDNiYjc4NDFiNGJlN2U3YWFkMGJkNjY2MTE3YzAyMmFjYjVhMmM2NAoKTW9kaWZpZWQg RmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2Jpbi9wZ19iYXNlYmFja3VwL2Jic3RyZWFtZXJfZmls ZS5jIHwgIDQgKysrLQpzcmMvYmluL3BnX2Jhc2ViYWNrdXAvYmJzdHJlYW1lcl9nemlwLmMgfCAx MCArKysrKysrKy0tCnNyYy9iaW4vcGdfYmFzZWJhY2t1cC9iYnN0cmVhbWVyX3Rhci5jICB8ICA0 ICsrKy0KMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK --===============5173391491383276704==--