summaryrefslogtreecommitdiffstats
path: root/client.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2015-04-22 10:05:54 +0100
committerThomas Adam <thomas@xteddy.org>2015-04-22 10:05:54 +0100
commit0a88377086329786c438d4973365fdb21186f4e4 (patch)
treedf5b091b400df84974f58bbfbb78ee26ccb9a5f6 /client.c
parentb25dc423b0b1369aaec5dee8e051d541bd55043f (diff)
parent3909aff06aa6de748ae057cab1e723eec2387edd (diff)
Merge branch 'obsd-master'
Diffstat (limited to 'client.c')
-rw-r--r--client.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/client.c b/client.c
index c16aface..1929b2a8 100644
--- a/client.c
+++ b/client.c
@@ -261,8 +261,13 @@ client_main(int argc, char **argv, int flags)
/* Initialize the client socket and start the server. */
fd = client_connect(socket_path, cmdflags & CMD_STARTSERVER);
if (fd == -1) {
- fprintf(stderr, "failed to connect to server: %s\n",
- strerror(errno));
+ if (errno == ECONNREFUSED) {
+ fprintf(stderr, "no server running on %s\n",
+ socket_path);
+ } else {
+ fprintf(stderr, "error connecting to %s (%s)\n",
+ socket_path, strerror(errno));
+ }
return (1);
}