Skip to content

Commit e8c7d3c

Browse files
committed
better error messages
1 parent 14a4875 commit e8c7d3c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/core/request.ml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,11 @@ let parse_req_start ~client_addr ~get_time_s ~buf (bs : IO.Input.t) :
126126
meth, path, version
127127
with
128128
| Invalid_argument msg ->
129-
Log.error (fun k -> k "invalid request line: `%s`: %s" line msg);
129+
Log.error (fun k -> k "invalid request line: %S: %s" line msg);
130130
raise (Bad_req (400, "Invalid request line"))
131-
| _ ->
132-
Log.error (fun k -> k "invalid request line: `%s`" line);
131+
| exn ->
132+
Log.error (fun k ->
133+
k "invalid request line: %S: %s" line (Printexc.to_string exn));
133134
raise (Bad_req (400, "Invalid request line"))
134135
in
135136
let meth = Meth.of_string meth in

0 commit comments

Comments
 (0)