summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2011-04-08 14:18:40 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2011-04-08 14:18:40 +0000
commit6b7fe2852aa2798facb968bc6e6e580238176ea8 (patch)
tree0c7a5804a19ffcf8624b4d84fd0042ec3278c971
parent040cdff1d4cdffe026bbbd04cfaa93b2ffc15302 (diff)
downloadlvm2-6b7fe2852aa2798facb968bc6e6e580238176ea8.tar.gz
lvm2-6b7fe2852aa2798facb968bc6e6e580238176ea8.tar.xz
lvm2-6b7fe2852aa2798facb968bc6e6e580238176ea8.zip
Use dm_snprintf
and fix differently signed comparation.
-rw-r--r--daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c
index 01ac65e0..2b096703 100644
--- a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c
+++ b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c
@@ -125,8 +125,8 @@ static int _extend(const char *device)
syslog(LOG_ERR, "Unable to determine VG name from %s.", device);
return 0;
}
- if (sizeof(cmd_str) <= snprintf(cmd_str, sizeof(cmd_str),
- "lvextend --use-policies %s/%s", vg, lv)) {
+ if (dm_snprintf(cmd_str, sizeof(cmd_str),
+ "lvextend --use-policies %s/%s", vg, lv) < 0) {
syslog(LOG_ERR, "Unable to form LVM command: Device name too long.");
return 0;
}