This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Commit b07730c
1 parent 320265c commit b07730c Copy full SHA for b07730c
File tree 2 files changed +4
-3
lines changed
2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ let no_memo mgr src dst bits =
68
68
let q = List. hd d.questions in
69
69
let r = get_answer q.q_name q.q_type d.id in
70
70
let p = marshal r in
71
- Net.Datagram.UDPv4. send mgr ~src dst p
71
+ let _ = Net.Datagram.UDPv4. send mgr ~src dst p in return ()
72
72
)
73
73
74
74
let leaky mgr src dst bits =
@@ -78,12 +78,12 @@ let leaky mgr src dst bits =
78
78
let q = List. hd d.questions in
79
79
let r = get_answer_memo q.q_name q.q_type d.id in
80
80
let p = marshal r in
81
-
82
81
Net.Datagram.UDPv4. send mgr ~src dst p
83
82
)
84
83
85
84
let listen ?(mode =`none ) ~zonebuf mgr src =
86
85
Dnsserver. load_zone [] zonebuf;
86
+ Gc. compact () ;
87
87
Net.Datagram.UDPv4. (recv mgr src
88
88
(match mode with
89
89
| `none -> no_memo mgr src
Original file line number Diff line number Diff line change @@ -29,7 +29,8 @@ let input t ~src ~dst pkt =
29
29
checksum :16 ; data :(length -8 )* 8 :bitstring } ->
30
30
if Hashtbl. mem t.listeners dest_port then begin
31
31
let fn = Hashtbl. find t.listeners dest_port in
32
- fn ~src ~dst ~source_port data
32
+ let _ = fn ~src ~dst ~source_port data in
33
+ return ()
33
34
end else
34
35
return ()
35
36
You can’t perform that action at this time.
0 commit comments