diff options
| author | Scott Lawrence <scott+git@ineffectivetheory.com> | 2024-06-29 12:55:53 -0700 |
|---|---|---|
| committer | Scott Lawrence <scott+git@ineffectivetheory.com> | 2024-06-29 12:55:53 -0700 |
| commit | 20d71641cf09f070f8029abbb790ffbd364ccf9c (patch) | |
| tree | 7c59109ccec06a884754f8fec8b51604d1c23ef8 | |
| parent | 272e2d62e044a785db64becf2d8006fdda985d6a (diff) | |
| download | varanus-20d71641cf09f070f8029abbb790ffbd364ccf9c.tar.gz varanus-20d71641cf09f070f8029abbb790ffbd364ccf9c.tar.bz2 varanus-20d71641cf09f070f8029abbb790ffbd364ccf9c.zip | |
Removing socket if it exists.
| -rw-r--r-- | src/main.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index e9e5e0e..74f3f08 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ use std::error; +use std::fs::remove_file; use std::io::{Read,Write}; use std::os::unix::net::{UnixStream,UnixListener}; use std::str; @@ -70,6 +71,7 @@ fn main() { let listen_thread = { let state_mutex = Arc::clone(&state_mutex); spawn(move || { + let _ = remove_file(&args.socket); let listener = UnixListener::bind(args.socket).unwrap(); loop { match listener.accept() { |
