summaryrefslogtreecommitdiffstats
path: root/lib/metadata/mirror.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2011-04-09 19:05:23 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2011-04-09 19:05:23 +0000
commitc67d2b4dd4941a4119e4c4ad1fdd8fb9d161cbf7 (patch)
tree5c1798d594c0bcd2e3830485bde0b3be12028ff1 /lib/metadata/mirror.c
parenta1eba521e3cd652a8e72e662866e593d6f949fc2 (diff)
downloadlvm2-c67d2b4dd4941a4119e4c4ad1fdd8fb9d161cbf7.tar.gz
lvm2-c67d2b4dd4941a4119e4c4ad1fdd8fb9d161cbf7.tar.xz
lvm2-c67d2b4dd4941a4119e4c4ad1fdd8fb9d161cbf7.zip
Fix incorrect tests for dm_snprintf() failure
As the memory is preallocated based on arg size in these cases, the error would be quite hard to trigger here anyway.
Diffstat (limited to 'lib/metadata/mirror.c')
-rw-r--r--lib/metadata/mirror.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/metadata/mirror.c b/lib/metadata/mirror.c
index e4aa808c..32b236cf 100644
--- a/lib/metadata/mirror.c
+++ b/lib/metadata/mirror.c
@@ -1787,7 +1787,7 @@ static struct logical_volume *_set_up_mirror_log(struct cmd_context *cmd,
} else if ((lv_name = strstr(lv->name, MIRROR_SYNC_LAYER))) {
len = lv_name - lv->name + 1;
if (!(tmp_name = alloca(len)) ||
- !dm_snprintf(tmp_name, len, "%s", lv->name)) {
+ (dm_snprintf(tmp_name, len, "%s", lv->name) < 0)) {
log_error("mirror log name allocation failed");
return 0;
}