From 32bfbe158ab695c9258c13e6f32a619b780d8930 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 16 Aug 2022 18:06:43 +0200 Subject: stuff --- karld/src/interface.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'karld/src/interface.rs') diff --git a/karld/src/interface.rs b/karld/src/interface.rs index 750f307..f283733 100644 --- a/karld/src/interface.rs +++ b/karld/src/interface.rs @@ -7,6 +7,10 @@ use std::os::unix::net::{UnixListener, UnixStream}; use std::thread; pub fn network_loop() { + if std::fs::try_exists(socket_path()).unwrap() { + info!("delete old socket"); + std::fs::remove_file(socket_path()).unwrap(); + } let listener = UnixListener::bind(socket_path()).unwrap(); info!("listening."); let mut id_counter = 0; -- cgit v1.2.3-70-g09d2