Browse Source

rpc/jsonrpc: Use parsed path for unix socket connection.

parazyd 4 years ago
parent
commit
1c6a7c17a4
1 changed files with 1 additions and 3 deletions
  1. 1 3
      src/rpc/jsonrpc.rs

+ 1 - 3
src/rpc/jsonrpc.rs

@@ -195,9 +195,7 @@ pub async fn send_request(uri: &str, data: Value) -> Result<JsonResult, Error> {
     }
     }
 
 
     if use_unix {
     if use_unix {
-        let path = uri.strip_prefix("unix://").unwrap();
-
-        let mut stream = Async::<UnixStream>::connect(path).await?;
+        let mut stream = Async::<UnixStream>::connect(parsed_uri.path()).await?;
         stream.write_all(data_str.as_bytes()).await?;
         stream.write_all(data_str.as_bytes()).await?;
 
 
         bytes_read = stream.read(&mut buf[..]).await?;
         bytes_read = stream.read(&mut buf[..]).await?;