summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemons/clvmd/clvmd.c24
1 files changed, 8 insertions, 16 deletions
diff --git a/daemons/clvmd/clvmd.c b/daemons/clvmd/clvmd.c
index 43fecb659..1fc369447 100644
--- a/daemons/clvmd/clvmd.c
+++ b/daemons/clvmd/clvmd.c
@@ -1121,15 +1121,13 @@ static int verify_message(char *buf, int len)
static void dump_message(char *buf, int len)
{
- unsigned char row[8];
+ unsigned char row[8] = { 0 };
char str[9];
int i, j, pos = 0;
if (len > 128)
len = 128;
- memset(row, 0, sizeof(row));
-
for (i = 0; i < len; i++) {
row[pos++] = buf[i];
@@ -1247,9 +1245,7 @@ static int read_from_local_sock(struct local_client *thisfd)
int len;
int argslen;
int missing_len;
- char buffer[PIPE_BUF + 1];
-
- memset(buffer, 0, sizeof(buffer));
+ char buffer[PIPE_BUF + 1] = { 0 };
len = read(thisfd->fd, buffer, sizeof(buffer) - 1);
if (len == -1 && errno == EINTR)
@@ -1982,7 +1978,11 @@ static void send_version_message(void)
{
char message[sizeof(struct clvm_header) + sizeof(int) * 3];
struct clvm_header *msg = (struct clvm_header *) message;
- int version_nums[3];
+ int version_nums[3] = {
+ htonl(CLVMD_MAJOR_VERSION),
+ htonl(CLVMD_MINOR_VERSION),
+ htonl(CLVMD_PATCH_VERSION)
+ };
msg->cmd = CLVMD_CMD_VERSION;
msg->status = 0;
@@ -1990,10 +1990,6 @@ static void send_version_message(void)
msg->clientid = 0;
msg->arglen = sizeof(version_nums);
- version_nums[0] = htonl(CLVMD_MAJOR_VERSION);
- version_nums[1] = htonl(CLVMD_MINOR_VERSION);
- version_nums[2] = htonl(CLVMD_PATCH_VERSION);
-
memcpy(&msg->args, version_nums, sizeof(version_nums));
hton_clvm(msg);
@@ -2379,11 +2375,7 @@ static if_type_t get_cluster_type(void)
size_t namelen = sizeof(buf);
hdb_handle_t cluster_handle;
hdb_handle_t clvmd_handle;
- confdb_callbacks_t callbacks = {
- .confdb_key_change_notify_fn = NULL,
- .confdb_object_create_change_notify_fn = NULL,
- .confdb_object_delete_change_notify_fn = NULL
- };
+ confdb_callbacks_t callbacks = { 0 };
result = confdb_initialize (&handle, &callbacks);
if (result != CS_OK)