Исправлено некорректное вычисление @code{freq.chunked} значения, при
отсутствии которого всё равно форсированно включалась chunked передача.
+@item
+Исправлено некорректное вычисление значения полного размера файла в
+@file{.nncp.meta}.
+
@end itemize
@node Релиз 8.0.0
Fixed incorrect @code{freq.chunked} value calculation. If it missed,
then anyway chunked transfer mode was forcefully turned on.
+@item
+Fixed incorrect full file's size calculation in @file{.nncp.meta}.
+
@end itemize
@node Release 8_0_0
}()
var pktEncRaw []byte
var pktEncMsg []byte
+ var payloadSize int64
if area != nil {
- pktEncMsg = (<-results).pktEncRaw
+ r := <-results
+ payloadSize = r.size
+ pktEncMsg = r.pktEncRaw
}
- var finalSize int64
for i := 0; i <= wrappers; i++ {
r := <-results
if r.err != nil {
return nil, 0, err
}
if r.pktEncRaw != nil {
- finalSize = r.size
pktEncRaw = r.pktEncRaw
+ if payloadSize == 0 {
+ payloadSize = r.size
+ }
}
}
nodePath := filepath.Join(ctx.Spool, lastNode.Id.String())
}
ctx.LogI("tx-area", les, logMsg)
}
- return lastNode, finalSize, err
+ return lastNode, payloadSize, err
}
type DummyCloser struct{}