Simplify error messages when socket connect fails, suggested by "Karthik K".

This commit is contained in:
nicm 2015-04-21 22:21:41 +00:00
parent d16b640fe8
commit 7a72eff4a4

View File

@ -265,8 +265,13 @@ client_main(int argc, char **argv, int flags)
/* Initialize the client socket and start the server. */ /* Initialize the client socket and start the server. */
fd = client_connect(socket_path, cmdflags & CMD_STARTSERVER); fd = client_connect(socket_path, cmdflags & CMD_STARTSERVER);
if (fd == -1) { if (fd == -1) {
fprintf(stderr, "failed to connect to server: %s\n", if (errno == ECONNREFUSED) {
strerror(errno)); 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); return (1);
} }