I was advised to send patches here. I couldn't immediately figure out how
to fix it, so I made a bug (44000). Then, I figured it out, so the patch is
attached.
diff --git a/src/screen.c b/src/screen.c
index 8b36bea..bd51b8a 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -1179,7 +1179,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);
+      Msg(0, "%d Socket%s in %s.\n", fo, fo > 1 ? "s" : "", SockPath);
+      exit(0);
       /* NOTREACHED */
     }
   signal(SIG_BYE, AttacherFinit);	/* prevent races */

Reply via email to