summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-04-18 15:12:59 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2014-04-18 16:52:59 +0200
commit1f701c7bf6dfd9893f7ebf18cb572de4fd3fcdde (patch)
treeb32293d188bb4761136a310bc5ba01ad70d416cc
parent78c6dea48efff2a45e47f29aa171f18b5b8c46b0 (diff)
downloadlvm2-1f701c7bf6dfd9893f7ebf18cb572de4fd3fcdde.tar.gz
cleanup: dmeventd drop setting of size
Size is not used when msg->data is NULL.
-rw-r--r--daemons/dmeventd/dmeventd.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c
index 85f1b340e..7decbcb11 100644
--- a/daemons/dmeventd/dmeventd.c
+++ b/daemons/dmeventd/dmeventd.c
@@ -382,7 +382,6 @@ static int _parse_message(struct message_data *message_data)
dm_free(msg->data);
msg->data = NULL;
- msg->size = 0;
return ret;
}
@@ -1128,10 +1127,8 @@ static int _registered_device(struct message_data *message_data,
if ((r = dm_asprintf(&(msg->data), "%s %s %s %u",
message_data->id,
thread->dso_data->dso_name,
- thread->device.uuid, events)) < 0) {
- msg->size = 0;
+ thread->device.uuid, events)) < 0)
return -ENOMEM;
- }
msg->size = (uint32_t) r;
@@ -1242,10 +1239,9 @@ static int _get_timeout(struct message_data *message_data)
if ((thread = _lookup_thread_status(message_data))) {
msg->size = dm_asprintf(&(msg->data), "%s %" PRIu32,
message_data->id, thread->timeout);
- } else {
+ } else
msg->data = NULL;
- msg->size = 0;
- }
+
_unlock_mutex();
return thread ? 0 : -ENODEV;
@@ -1384,7 +1380,6 @@ static int _client_read(struct dm_event_fifos *fifos,
if (bytes != size) {
dm_free(msg->data);
msg->data = NULL;
- msg->size = 0;
return 0;
}
@@ -1491,11 +1486,10 @@ static int _do_process_request(struct dm_event_daemon_message *msg)
answer = msg->data;
if (answer) {
msg->size = dm_asprintf(&(msg->data), "%s %s %d", answer,
- msg->cmd == DM_EVENT_CMD_DIE ? "DYING" : "HELLO",
+ (msg->cmd == DM_EVENT_CMD_DIE) ? "DYING" : "HELLO",
DM_EVENT_PROTOCOL_VERSION);
dm_free(answer);
- } else
- msg->size = 0;
+ }
} else if (msg->cmd != DM_EVENT_CMD_ACTIVE && !_parse_message(&message_data)) {
stack;
ret = -EINVAL;