We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent faabf79 commit d3e4711Copy full SHA for d3e4711
src/http/ocsigen_senders.ml
@@ -264,7 +264,13 @@ struct
264
try
265
let st = Unix.LargeFile.fstat fdu in
266
let etag = get_etag_aux st in
267
- let stream = read_file fd in
+ let buffer_size =
268
+ if st.Unix.LargeFile.st_size <=
269
+ Int64.of_int (Ocsigen_config.get_filebuffersize ()) then
270
+ Some (Int64.to_int st.Unix.LargeFile.st_size)
271
+ else
272
+ None in
273
+ let stream = read_file ?buffer_size fd in
274
let default_result = Result.default () in
275
Lwt.return
276
(Result.update default_result
0 commit comments