mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-02 01:18:26 +03:00
cleanup: dmeventd drop setting of size
Size is not used when msg->data is NULL.
This commit is contained in:
parent
78c6dea48e
commit
1f701c7bf6
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user