]> sourceware.org Git - lvm2.git/commitdiff
cleanup: singlenode minor change
authorZdenek Kabelac <zkabelac@redhat.com>
Fri, 14 Dec 2012 13:01:19 +0000 (14:01 +0100)
committerZdenek Kabelac <zkabelac@redhat.com>
Sat, 15 Dec 2012 13:57:40 +0000 (14:57 +0100)
Use strcpy instead of sprintf for plain string.
And use dm_strncpy for safer strncpy.

TODO: Fix API return values for cluster functions.

daemons/clvmd/clvmd-singlenode.c

index 3b35bf59fca197356f26d2e28d6ce0069c064ced..b968c5f80d2dce3a69f62c63aeeacba7ab87ba0e 100644 (file)
@@ -136,7 +136,7 @@ static int _csid_from_name(char *csid, const char *name)
 
 static int _name_from_csid(const char *csid, char *name)
 {
-       sprintf(name, "SINGLENODE");
+       strcpy(name, "SINGLENODE");
        return 0;
 }
 
@@ -284,9 +284,8 @@ static int _cluster_send_message(const void *buf, int msglen,
 
 static int _get_cluster_name(char *buf, int buflen)
 {
-       strncpy(buf, "localcluster", buflen);
-       buf[buflen - 1] = 0;
-       return 0;
+       /* FIXME - cluster_ops API is broken - swap 1/0 */
+       return dm_strncpy(buf, "localcluster", buflen) ? 0 : 1;
 }
 
 static struct cluster_ops _cluster_singlenode_ops = {
This page took 0.035623 seconds and 5 git commands to generate.