فهرست منبع

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

parazyd 4 سال پیش
والد
کامیت
1c6a7c17a4
1فایلهای تغییر یافته به همراه1 افزوده شده و 3 حذف شده
  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 {
-        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?;
 
         bytes_read = stream.read(&mut buf[..]).await?;