Skip to content

Commit b32fc39

Browse files
committed
fix: small changes
1 parent 5f1f4eb commit b32fc39

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/Std/Internal/Http/Server/Connection.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ private def receiveWithTimeout
5353
Async Recv := do
5454
Selectable.one #[
5555
.case (← ClientConnection.recvSelector socket expect) (fun x => pure <| .bytes x),
56-
.case (← (← Sleep.mk timeoutMs).selector) (fun _ => pure <| .timeout)]
56+
.case (← Selector.sleep timeoutMs) (fun _ => pure <| .timeout)]
5757

5858
private def processNeedMoreData
5959
[ClientConnection α] (machine : Protocol.H1.Machine) (socket : α) (expect : Option Nat) :

tests/lean/run/async_http_uri_parser.lean

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,3 +325,11 @@ info: Std.Http.RequestTarget.authorityForm
325325
#eval show IO _ from do
326326
let result ← runParser Std.Http.Parser.parseRequestTarget "localhost:65535"
327327
IO.println (repr result)
328+
329+
/--
330+
info: Std.Http.RequestTarget.originForm { segments := #[""], absolute := true } none none
331+
-/
332+
#guard_msgs in
333+
#eval show IO _ from do
334+
let result ← runParser Std.Http.Parser.parseRequestTarget "/"
335+
IO.println (repr result)

0 commit comments

Comments
 (0)