summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Sławiński <amade@asmblr.net>2014-09-17 11:32:49 +0200
committerAmadeusz Sławiński <amade@asmblr.net>2014-09-17 11:33:42 +0200
commit6c8c8604086124bcbce7df21c252bb2d03a50f08 (patch)
tree6367e95b68fcc855f7312667fccc66f0152368cb
parent9dc8d7c2008c3c698c2e018c3ec123e6dd622f5e (diff)
downloadscreen-6c8c8604086124bcbce7df21c252bb2d03a50f08.tar.gz
fix: screen -ls always exits with 1
bug https://savannah.gnu.org/bugs/?43238 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
-rw-r--r--src/screen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/screen.c b/src/screen.c
index 15a1361..426fbda 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -1182,8 +1182,8 @@ char **av;
}
if (fo == 0)
Panic(0, "No Sockets found in %s.\n", SockPath);
- Panic(0, "%d Socket%s in %s.\n", fo, fo > 1 ? "s" : "", SockPath);
- /* NOTREACHED */
+ Msg(0, "%d Socket%s in %s.", fo, fo > 1 ? "s" : "", SockPath);
+ eexit(0);
}
signal(SIG_BYE, AttacherFinit); /* prevent races */
if (cmdflag)