1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-08-02 04:22:02 +03:00

lvmetad: add check for failure dm_config_write_node

Detect if dm_config_write_node failed and fail correctly.
This commit is contained in:
Zdenek Kabelac
2012-12-14 21:36:27 +01:00
parent 4008f4f891
commit 3e8dbfaecf
3 changed files with 7 additions and 2 deletions

View File

@ -392,7 +392,8 @@ static void *client_thread(void *baton)
res = b->s.handler(b->s, b->client, req);
if (!res.buffer.mem) {
dm_config_write_node(res.cft->root, buffer_line, &res.buffer);
if (!dm_config_write_node(res.cft->root, buffer_line, &res.buffer))
goto fail;
if (!buffer_append(&res.buffer, "\n\n"))
goto fail;
dm_config_destroy(res.cft);