diff options
Diffstat (limited to 'glusterfsd/src/glusterfsd.c')
-rw-r--r-- | glusterfsd/src/glusterfsd.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/glusterfsd/src/glusterfsd.c b/glusterfsd/src/glusterfsd.c index 5cc4704ac95..f374a2af22f 100644 --- a/glusterfsd/src/glusterfsd.c +++ b/glusterfsd/src/glusterfsd.c @@ -827,12 +827,12 @@ gf_remember_xlator_option (char *arg) goto out; } - option->volume = GF_CALLOC ((dot - arg) + 1, sizeof (char), - gfd_mt_char); + option->volume = GF_MALLOC ((dot - arg) + 1, gfd_mt_char); if (!option->volume) goto out; strncpy (option->volume, arg, (dot - arg)); + option->volume[(dot - arg)] = '\0'; equals = strchr (arg, '='); if (!equals) { @@ -841,12 +841,12 @@ gf_remember_xlator_option (char *arg) goto out; } - option->key = GF_CALLOC ((equals - dot) + 1, sizeof (char), - gfd_mt_char); + option->key = GF_MALLOC ((equals - dot) + 1, gfd_mt_char); if (!option->key) goto out; strncpy (option->key, dot + 1, (equals - dot - 1)); + option->key[(equals - dot - 1)] = '\0'; if (!*(equals + 1)) { gf_msg ("", GF_LOG_WARNING, 0, glusterfsd_msg_10, @@ -2153,7 +2153,7 @@ parse_cmdline (int argc, char *argv[], glusterfs_ctx_t *ctx) if (cmd_args->thin_client) { len = strlen (cmd_args->volfile_id) + SLEN ("gfproxy-client/"); - thin_volfileid = GF_CALLOC (1, len + 1, gf_common_mt_char); + thin_volfileid = GF_MALLOC (len + 1, gf_common_mt_char); snprintf (thin_volfileid, len + 1, "gfproxy-client/%s", cmd_args->volfile_id); GF_FREE (cmd_args->volfile_id); |