Mercurial > prosody-hg
comparison plugins/mod_http_file_share.lua @ 13975:eae7d0350a52
Merge 13.0->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 02 Oct 2025 21:09:51 +0200 |
| parents | 1746a6bd4644 9974b210d620 |
| children | b688908622a1 |
comparison
equal
deleted
inserted
replaced
| 13973:1746a6bd4644 | 13975:eae7d0350a52 |
|---|---|
| 352 if request.body_sink then | 352 if request.body_sink then |
| 353 local final_size = request.body_sink:seek(); | 353 local final_size = request.body_sink:seek(); |
| 354 local uploaded, err = errors.coerce(request.body_sink:close()); | 354 local uploaded, err = errors.coerce(request.body_sink:close()); |
| 355 if final_size ~= upload_info.filesize then | 355 if final_size ~= upload_info.filesize then |
| 356 -- Could be too short as well, but we say the same thing | 356 -- Could be too short as well, but we say the same thing |
| 357 module:log("debug", "Final file size is %s but expected %s (%s difference)", B(final_size), B(upload_info.filesize), B(upload_info.filesize - final_size)); | 357 module:log("debug", "Final file size is %s but expected %s (%s difference)", |
| 358 B(final_size), B(upload_info.filesize), B(upload_info.filesize - final_size)); | |
| 358 uploaded, err = false, upload_errors.new("filesize", { request = request }); | 359 uploaded, err = false, upload_errors.new("filesize", { request = request }); |
| 359 end | 360 end |
| 360 if uploaded then | 361 if uploaded then |
| 361 module:log("debug", "Upload of %q completed, %s", filename, B(final_size)); | 362 module:log("debug", "Upload of %q completed, %s", filename, B(final_size)); |
| 362 assert(os.rename(filename.."~", filename)); | 363 assert(os.rename(filename.."~", filename)); |
