Skip to content

Commit

Permalink
Fix crash in tde files: next was possibly uninitalized
Browse files Browse the repository at this point in the history
  • Loading branch information
dutow authored and Hamid Akhtar committed Sep 13, 2023
1 parent e4fae93 commit 3d128f9
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/access/pg_tde_tdemap.c
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ RelKeysData *
GetRelationKeys(Relation rel)
{
RelKeys *curr;
RelKeys *prev;
RelKeys *prev = NULL;
RelKeys *new;
RelKeysData *keys;

Expand All @@ -185,8 +185,9 @@ GetRelationKeys(Relation rel)
new = (RelKeys *) MemoryContextAlloc(TopMemoryContext, sizeof(RelKeys));
new->rel_id = rel_id;
new->keys = keys;
new->next = NULL;

if (tde_rel_keys_map == NULL)
if (prev == NULL)
tde_rel_keys_map = new;
else
prev->next = new;
Expand Down

0 comments on commit 3d128f9

Please sign in to comment.