summaryrefslogtreecommitdiffstats
path: root/daemons
diff options
context:
space:
mode:
authorPetr Rockai <prockai@redhat.com>2012-02-24 00:02:54 +0000
committerPetr Rockai <prockai@redhat.com>2012-02-24 00:02:54 +0000
commitdc5ba5c392f87b367695003864c8d837a4dc07cb (patch)
treeb6b9f80515e5228224eedc81b99805233b950608 /daemons
parent726cf41b80acb379ff69f476bb3b88df0db937d0 (diff)
downloadlvm2-dc5ba5c392f87b367695003864c8d837a4dc07cb.tar.gz
lvm2-dc5ba5c392f87b367695003864c8d837a4dc07cb.tar.xz
lvm2-dc5ba5c392f87b367695003864c8d837a4dc07cb.zip
Fix an error path in daemon_open.
Diffstat (limited to 'daemons')
-rw-r--r--daemons/common/daemon-client.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/daemons/common/daemon-client.c b/daemons/common/daemon-client.c
index 15c7c50c..164699b8 100644
--- a/daemons/common/daemon-client.c
+++ b/daemons/common/daemon-client.c
@@ -10,6 +10,7 @@
daemon_handle daemon_open(daemon_info i) {
daemon_handle h = { .protocol_version = 0 };
+ daemon_reply r = { .cft = NULL };
struct sockaddr_un sockaddr;
if ((h.socket_fd = socket(PF_UNIX, SOCK_STREAM /* | SOCK_NONBLOCK */, 0)) < 0) {
@@ -25,7 +26,7 @@ daemon_handle daemon_open(daemon_info i) {
goto error;
}
- daemon_reply r = daemon_send_simple(h, "hello", NULL);
+ r = daemon_send_simple(h, "hello", NULL);
if (r.error || strcmp(daemon_reply_str(r, "response", "unknown"), "OK"))
goto error;