diff options
author | Thomas Adam <thomas@xteddy.org> | 2015-04-22 10:05:54 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2015-04-22 10:05:54 +0100 |
commit | 0a88377086329786c438d4973365fdb21186f4e4 (patch) | |
tree | df5b091b400df84974f58bbfbb78ee26ccb9a5f6 /client.c | |
parent | b25dc423b0b1369aaec5dee8e051d541bd55043f (diff) | |
parent | 3909aff06aa6de748ae057cab1e723eec2387edd (diff) |
Merge branch 'obsd-master'
Diffstat (limited to 'client.c')
-rw-r--r-- | client.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -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); } |