summaryrefslogtreecommitdiffstats
path: root/daemons/dmeventd/dmeventd.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2011-02-28 19:47:22 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2011-02-28 19:47:22 +0000
commiteba73483409d1118359c2de429fd3549ca9b6705 (patch)
tree4ab88232b68e326045480751f9f7908e0df4700e /daemons/dmeventd/dmeventd.c
parent683ef85a1ec274d4832068dd7c2c0762e617dd69 (diff)
downloadlvm2-eba73483409d1118359c2de429fd3549ca9b6705.tar.gz
lvm2-eba73483409d1118359c2de429fd3549ca9b6705.tar.xz
lvm2-eba73483409d1118359c2de429fd3549ca9b6705.zip
Test result of dm_task_set_uuid
Diffstat (limited to 'daemons/dmeventd/dmeventd.c')
-rw-r--r--daemons/dmeventd/dmeventd.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c
index 4ac5e25f..32c69da5 100644
--- a/daemons/dmeventd/dmeventd.c
+++ b/daemons/dmeventd/dmeventd.c
@@ -387,7 +387,9 @@ static int _fill_device_data(struct thread_status *ts)
if (!dmt)
return 0;
- dm_task_set_uuid(dmt, ts->device.uuid);
+ if (!dm_task_set_uuid(dmt, ts->device.uuid))
+ goto fail;
+
if (!dm_task_run(dmt))
goto fail;
@@ -732,7 +734,8 @@ static struct dm_task *_get_device_status(struct thread_status *ts)
if (!dmt)
return NULL;
- dm_task_set_uuid(dmt, ts->device.uuid);
+ if (!dm_task_set_uuid(dmt, ts->device.uuid))
+ return NULL;
if (!dm_task_run(dmt)) {
dm_task_destroy(dmt);