=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/client.c,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- src/usr.bin/tmux/client.c 2015/03/31 17:45:10 1.86 +++ src/usr.bin/tmux/client.c 2015/04/21 22:21:41 1.87 @@ -1,4 +1,4 @@ -/* $OpenBSD: client.c,v 1.86 2015/03/31 17:45:10 nicm Exp $ */ +/* $OpenBSD: client.c,v 1.87 2015/04/21 22:21:41 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -265,8 +265,13 @@ /* 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); }