Hackers,
bool nulls[Natts_pg_replication_origin];
...
memset(&nulls, 0, sizeof(nulls));
around lines 277 through 303. Patch below.
mark
diff --git a/src/backend/replication/logical/origin.c
b/src/backend/replication/logical/origin.c
index 55382b4b24..88188bd190 100644
--- a/src/backend/replication/logical/origin.c
+++ b/src/backend/replication/logical/origin.c
@@ -300,7 +300,7 @@ replorigin_create(char *roname)
* Ok, found an unused roident, insert the new row and
do a CCI,
* so our callers can look it up if they want to.
*/
- memset(&nulls, 0, sizeof(nulls));
+ memset(nulls, 0, sizeof(nulls));
values[Anum_pg_replication_origin_roident - 1] =
ObjectIdGetDatum(roident);
values[Anum_pg_replication_origin_roname - 1] =
roname_d;