Skip to content

Commit b3da765

Browse files
committed
robustirc-bridge: remove unix sockets before listening
This was an oversight in commit 46a7c5c.
1 parent feb3cb9 commit b3da765

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

robustirc-bridge/bridge.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,9 @@ func (ln tcpKeepAliveListener) Accept() (c net.Conn, err error) {
476476
// on the -tls_cert_path and -tls_key_path flag values.
477477
func maybeTLSListener(addr string) net.Listener {
478478
if *useUnixSocket {
479+
if err := os.Remove(addr); err != nil && !os.IsNotExist(err) {
480+
log.Fatalf("cleaning up socket %q: %v", addr, err)
481+
}
479482
ln, err := net.Listen("unix", addr)
480483
if err != nil {
481484
log.Fatal(err)

0 commit comments

Comments
 (0)