See also this page @ref{Новости, on russian}.
@menu
+* Release 7.3.1: Release 7_3_1.
* Release 7.3.0: Release 7_3_0.
* Release 7.2.1: Release 7_2_1.
* Release 7.2.0: Release 7_2_0.
* Release 0.2: Release 0_2.
@end menu
+@node Release 7_3_1
+@section Release 7.3.1
+@itemize
+
+@item
+Fixed possibly left opened file descriptor in online commands.
+
+@end itemize
+
@node Release 7_3_0
@section Release 7.3.0
@itemize
const Base32Encoded32Len = 52
var (
- Version string = "7.3.0"
+ Version string = "7.3.1"
Base32Codec *base32.Encoding = base32.StdEncoding.WithPadding(base32.NoPadding)
)
state.progressBars[pktName] = struct{}{}
Progress("Tx", lesp)
}
+ if ourSize == uint64(fullSize) {
+ state.closeFd(pth)
+ state.Ctx.LogD("sp-file-finished", lesp, func(les LEs) string {
+ return logMsg(les) + ": finished"
+ })
+ if state.Ctx.ShowPrgrs {
+ delete(state.progressBars, pktName)
+ }
+ }
state.Lock()
for i, q := range state.queueTheir {
if *q.freq.Hash != *freq.Hash {
continue
}
if ourSize == uint64(fullSize) {
- state.Ctx.LogD("sp-file-finished", lesp, func(les LEs) string {
- return logMsg(les) + ": finished"
- })
state.queueTheir = append(
state.queueTheir[:i],
state.queueTheir[i+1:]...,
)
- if state.Ctx.ShowPrgrs {
- delete(state.progressBars, pktName)
- }
} else {
q.freq.Offset = ourSize
}