Memory error in src/backend/replication/logical/origin.c

Поиск
Список
Период
Сортировка
От Mark Dilger
Тема Memory error in src/backend/replication/logical/origin.c
Дата
Msg-id 01EF74C5-F124-49F1-8B1E-53A7CD9ED2B7@gmail.com
обсуждение исходный текст
Ответы Re: Memory error in src/backend/replication/logical/origin.c
Список pgsql-hackers
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
newrow 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; 



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Joe Conway
Дата:
Сообщение: Re: has_sequence_privilege() never got the memo
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Memory error in src/backend/replication/logical/origin.c