luci-base: http.uc: fix eof detection in temporary upload files
Binary string comparisons in ucode are currently unsafe, so use the `length()` function to determine the just read data chunk size in order to test for end of file. Fixes: #6530 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
18b637fed9
commit
b4594b3d11
1 changed files with 1 additions and 1 deletions
|
@ -430,7 +430,7 @@ const Class = {
|
||||||
for (let name, value in this.message.params) {
|
for (let name, value in this.message.params) {
|
||||||
while (value?.fd) {
|
while (value?.fd) {
|
||||||
let data = value.fd.read(1024);
|
let data = value.fd.read(1024);
|
||||||
let eof = (data == null || data == '');
|
let eof = (length(data) == 0);
|
||||||
|
|
||||||
this.filehandler(value, data, eof);
|
this.filehandler(value, data, eof);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue