File: socket2-0.5.patch

package info (click to toggle)
rust-dns-lookup 1.0.8-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 192 kB
  • sloc: makefile: 4
file content (34 lines) | stat: -rw-r--r-- 1,157 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
This commit is based on the upstream commit described below (whose commit
message doesn't seem to make much sense) adapted for use int the Debian package
by Peter Michael Green

commit 25b797c2dd4951729db6d9124412e1cffad4cf46
Author: Dilawar Singh <dilawar@subcom.tech>
Date:   Tue Sep 6 10:30:46 2022 +0530

    fix: #4
    
    But using master branch from socket2

Index: dns-lookup/Cargo.toml
===================================================================
--- dns-lookup.orig/Cargo.toml
+++ dns-lookup/Cargo.toml
@@ -27,3 +27,3 @@ repository = "https://github.com/keepero
 [dependencies.socket2]
-version = "^0.4"
+version = "^0.5"
 [target."cfg(unix)".dependencies.libc]
Index: dns-lookup/src/addrinfo.rs
===================================================================
--- dns-lookup.orig/src/addrinfo.rs
+++ dns-lookup/src/addrinfo.rs
@@ -101,7 +101,7 @@ impl AddrInfo {
     }
 
     let addrinfo = *a;
-    let ((), sockaddr) = SockAddr::init(|storage, len| {
+    let ((), sockaddr) = SockAddr::try_init(|storage, len| {
       *len = addrinfo.ai_addrlen as _;
       std::ptr::copy_nonoverlapping(
         addrinfo.ai_addr as *const u8,