v2-0021-fixup-replication-parser-pure-parser-and-reentran.patch
text/x-patch
Filename: v2-0021-fixup-replication-parser-pure-parser-and-reentran.patch
Type: text/x-patch
Part: 1
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v2-0021
Subject: fixup! replication parser: pure parser and reentrant scanner
| File | + | − |
|---|---|---|
| src/backend/replication/repl_scanner.l | 0 | 1 |
| src/backend/replication/walsender.c | 1 | 1 |
From a05de695de6c73878e1fe6a74c24936d8c69f05a Mon Sep 17 00:00:00 2001
From: Andreas Karlsson <andreas@proxel.se>
Date: Tue, 17 Dec 2024 00:32:47 +0100
Subject: [PATCH v2 21/22] fixup! replication parser: pure parser and reentrant
scanner
Fix whitespace.
---
src/backend/replication/repl_scanner.l | 1 -
src/backend/replication/walsender.c | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/backend/replication/repl_scanner.l b/src/backend/replication/repl_scanner.l
index 6776d3a85a8..6388024a598 100644
--- a/src/backend/replication/repl_scanner.l
+++ b/src/backend/replication/repl_scanner.l
@@ -252,7 +252,6 @@ replication_yyerror(yyscan_t yyscanner, const char *message)
errmsg_internal("%s", message)));
}
-
void
replication_scanner_init(const char *str, yyscan_t *yyscannerp)
{
diff --git a/src/backend/replication/walsender.c b/src/backend/replication/walsender.c
index 4971bcfb765..dc25dd6af91 100644
--- a/src/backend/replication/walsender.c
+++ b/src/backend/replication/walsender.c
@@ -1951,7 +1951,7 @@ WalSndWaitForWal(XLogRecPtr loc)
bool
exec_replication_command(const char *cmd_string)
{
- yyscan_t scanner;
+ yyscan_t scanner;
int parse_rc;
Node *cmd_node;
const char *cmdtag;
--
2.45.2