diff options
Diffstat (limited to 'src/backend/nodes/extensible.c')
-rw-r--r-- | src/backend/nodes/extensible.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/nodes/extensible.c b/src/backend/nodes/extensible.c index ab04459c55a..3a6cfc44d3d 100644 --- a/src/backend/nodes/extensible.c +++ b/src/backend/nodes/extensible.c @@ -47,11 +47,11 @@ RegisterExtensibleNodeEntry(HTAB **p_htable, const char *htable_label, { HASHCTL ctl; - memset(&ctl, 0, sizeof(HASHCTL)); ctl.keysize = EXTNODENAME_MAX_LEN; ctl.entrysize = sizeof(ExtensibleNodeEntry); - *p_htable = hash_create(htable_label, 100, &ctl, HASH_ELEM); + *p_htable = hash_create(htable_label, 100, &ctl, + HASH_ELEM | HASH_STRINGS); } if (strlen(extnodename) >= EXTNODENAME_MAX_LEN) |