From: Tomas Vondra Date: Mon, 22 Aug 2016 22:09:37 +0000 (+0200) Subject: fix transposed parameters when calling memset in gtm_utils.c X-Git-Tag: XL9_5_R1_4~49 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=11be81db775e4fa87e027e70b6f7a4800c957961;p=postgres-xl.git fix transposed parameters when calling memset in gtm_utils.c The intent of the memset() call apparently was to zaro the memory, but as the third parameter was 0 by mistake, it failed to do so. --- diff --git a/src/gtm/common/gtm_utils.c b/src/gtm/common/gtm_utils.c index 56d09f01ba..6e72ecc0db 100644 --- a/src/gtm/common/gtm_utils.c +++ b/src/gtm/common/gtm_utils.c @@ -163,7 +163,7 @@ void gtm_util_init_nametabs(void) message_max = message_name_tab[ii].type; } message_name = (char **)malloc(sizeof(char *) * (message_max + 1)); - memset(message_name, sizeof(char *) * (message_max + 1), 0); + memset(message_name, 0, sizeof(char *) * (message_max + 1)); for (ii = 0; message_name_tab[ii].type >= 0; ii++) { message_name[message_name_tab[ii].type] = message_name_tab[ii].name; @@ -175,7 +175,7 @@ void gtm_util_init_nametabs(void) result_max = result_name_tab[ii].type; } result_name = (char **)malloc(sizeof(char *) * (result_max + 1)); - memset(result_name, sizeof(char *) * (result_max + 1), 0); + memset(result_name, 0, sizeof(char *) * (result_max + 1)); for (ii = 0; result_name_tab[ii].type >= 0; ii++) { result_name[result_name_tab[ii].type] = result_name_tab[ii].name;