diff options
| author | Andrey Borzenkov <arvidjaar@gmail.com> | 2010-11-18 21:35:11 +0300 |
|---|---|---|
| committer | Ray Strode <rstrode@redhat.com> | 2010-11-19 10:33:49 -0500 |
| commit | a4c7cbafd3b448b24c50181132be6180ebed9621 (patch) | |
| tree | 2e245d0a2c5ef8b88f3241ba5c229cfe91a69399 | |
| parent | d29722b34a49cb432bd2ea83206447223667198c (diff) | |
boot-client: fix fallback socket support
Commit 3ec007a4820e53aed6713620173bd997957754ec did not
properly check for success when connecting to the fallback
socket path and instead always failed.
This commit fixes the code to properly check for success and
proceed.
Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com>
| -rw-r--r-- | src/client/ply-boot-client.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/client/ply-boot-client.c b/src/client/ply-boot-client.c index 74979c9a..cfd763f9 100644 --- a/src/client/ply-boot-client.c +++ b/src/client/ply-boot-client.c @@ -191,8 +191,11 @@ ply_boot_client_connect (ply_boot_client_t *client, client->socket_fd = ply_connect_to_unix_socket (PLY_BOOT_PROTOCOL_OLD_ABSTRACT_SOCKET_PATH, PLY_UNIX_SOCKET_TYPE_ABSTRACT); - ply_trace ("could not connect to " PLY_BOOT_PROTOCOL_OLD_ABSTRACT_SOCKET_PATH ": %m"); - return false; + if (client->socket_fd < 0) + { + ply_trace ("could not connect to " PLY_BOOT_PROTOCOL_OLD_ABSTRACT_SOCKET_PATH ": %m"); + return false; + } } client->disconnect_handler = disconnect_handler; |
