summaryrefslogtreecommitdiffstats
path: root/daemons/clvmd/clvmd-command.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2012-01-25 22:17:57 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2012-01-25 22:17:57 +0000
commitb45035ee1466ea39de4d91aa0916d1237b10f709 (patch)
tree1230c6437ca6d3595ffddfdd0738fa562df54aa1 /daemons/clvmd/clvmd-command.c
parent209da6efee0d0c442d574a0c5d82cf81d4a3c833 (diff)
downloadlvm2-b45035ee1466ea39de4d91aa0916d1237b10f709.tar.gz
lvm2-b45035ee1466ea39de4d91aa0916d1237b10f709.tar.xz
lvm2-b45035ee1466ea39de4d91aa0916d1237b10f709.zip
Test for uname result
in fail path initialize to 0.
Diffstat (limited to 'daemons/clvmd/clvmd-command.c')
-rw-r--r--daemons/clvmd/clvmd-command.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/daemons/clvmd/clvmd-command.c b/daemons/clvmd/clvmd-command.c
index 05b69971..cdfaea08 100644
--- a/daemons/clvmd/clvmd-command.c
+++ b/daemons/clvmd/clvmd-command.c
@@ -99,7 +99,9 @@ int do_command(struct local_client *client, struct clvm_header *msg, int msglen,
*buf = new_buf;
}
if (*buf) {
- uname(&nodeinfo);
+ if (uname(&nodeinfo))
+ memset(&nodeinfo, 0, sizeof(nodeinfo));
+
*retlen = 1 + dm_snprintf(*buf, buflen,
"TEST from %s: %s v%s",
nodeinfo.nodename, args,