From 8794fcd73d529fde7e6bbc305dc1aff57f2b42a9 Mon Sep 17 00:00:00 2001 From: "Brian M. Carlson" Date: Wed, 17 Jun 2026 16:02:20 -0500 Subject: [PATCH] Stop cstring reading on any falsy value --- .gitignore | 1 + packages/pg-protocol/src/buffer-reader.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8e242c10d..c6d5700ae 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ dist /.eslintcache .vscode/ manually-test-on-heroku.js +tsconfig.tsbuildinfo diff --git a/packages/pg-protocol/src/buffer-reader.ts b/packages/pg-protocol/src/buffer-reader.ts index c9d9c2b66..42a4a23fa 100644 --- a/packages/pg-protocol/src/buffer-reader.ts +++ b/packages/pg-protocol/src/buffer-reader.ts @@ -45,7 +45,7 @@ export class BufferReader { const start = this.offset let end = start // eslint-disable-next-line no-empty - while (this.buffer[end++] !== 0) {} + while (this.buffer[end++]) {} this.offset = end return this.buffer.toString(this.encoding, start, end - 1) }