diff options
| author | Eskil Queseth <eskilq@kth.se> | 2021-03-26 01:23:57 +0100 |
|---|---|---|
| committer | Eskil Queseth <eskilq@kth.se> | 2021-03-26 01:23:57 +0100 |
| commit | b0034ec3e344030274c98cf81f75789d80ce6211 (patch) | |
| tree | 3d6b91d21f81135bd301ea0a7c37aa5950f676dc | |
| parent | 0f677fff3f48d4d17ece37060323ce19a41d87ad (diff) | |
| download | mum-b0034ec3e344030274c98cf81f75789d80ce6211.tar.gz | |
use constant string for socket path
| -rw-r--r-- | mumd/src/main.rs | 8 | ||||
| -rw-r--r-- | mumlib/src/lib.rs | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/mumd/src/main.rs b/mumd/src/main.rs index c596b8f..5b71ae0 100644 --- a/mumd/src/main.rs +++ b/mumd/src/main.rs @@ -24,7 +24,7 @@ async fn main() { notify::init(); // check if another instance is live - let connection = UnixStream::connect("/tmp/mumd").await; + let connection = UnixStream::connect(mumlib::SOCKET_PATH).await; match connection { Ok(stream) => { let (reader, writer) = stream.into_split(); @@ -41,12 +41,12 @@ async fn main() { } } debug!("a dead socket was found, removing"); - tokio::fs::remove_file("/tmp/mumd").await.unwrap(); + tokio::fs::remove_file(mumlib::SOCKET_PATH).await.unwrap(); } Err(e) => { if matches!(e.kind(), std::io::ErrorKind::ConnectionRefused) { debug!("a dead socket was found, removing"); - tokio::fs::remove_file("/tmp/mumd").await.unwrap(); + tokio::fs::remove_file(mumlib::SOCKET_PATH).await.unwrap(); } } } @@ -65,7 +65,7 @@ async fn receive_commands( oneshot::Sender<mumlib::error::Result<Option<CommandResponse>>>, )>, ) { - let socket = UnixListener::bind("/tmp/mumd").unwrap(); + let socket = UnixListener::bind(mumlib::SOCKET_PATH).unwrap(); loop { if let Ok((incoming, _)) = socket.accept().await { diff --git a/mumlib/src/lib.rs b/mumlib/src/lib.rs index 439efa9..bccf073 100644 --- a/mumlib/src/lib.rs +++ b/mumlib/src/lib.rs @@ -6,7 +6,7 @@ pub mod state; use colored::*; use log::*; -pub const SOCKET_PATH: &str = "/var/tmp/mumd"; +pub const SOCKET_PATH: &str = "/tmp/mumd"; pub const DEFAULT_PORT: u16 = 64738; pub fn setup_logger<T: Into<fern::Output>>(target: T, color: bool) { |
