8000 Fix uninitialized pointers · percona/postgres@b04f73e · GitHub
[go: up one dir, main page]

Skip to content

Commit b04f73e

Browse files
committed
Fix uninitialized pointers
Initialize list head and tail pointers to prevent undefinied behaviour during append operation.
1 parent d89adbc commit b04f73e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

contrib/pg_tde/src/catalog/tde_keyring.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,10 @@ scan_key_provider_file(ProviderScanType scanType, void *scanKey, Oid dbOid)
781781
providers_list = lappend(providers_list, keyring);
782782
#else
783783
if (providers_list == NULL)
784+
{
784785
providers_list = palloc_object(SimplePtrList);
786+
providers_list->head = providers_list->tail = NULL;
787+
}
785788
simple_ptr_list_append(providers_list, keyring);
786789
#endif
787790
}

0 commit comments

Comments
 (0)
0