Исправлен некорректный код возврата @command{nncp-check} команды,
который возвращал ошибку когда всё хорошо.
+@item
+Проверка свободного места для пакетов, во время выполнения
+@command{nncp-bundle -rx}.
+
@end itemize
@node Релиз 5.1.2
Fixed incorrect @command{nncp-check} command return code, that returned
bad code when everything is good.
+@item
+Free disk space check during @command{nncp-bundle -rx} call.
+
@end itemize
@node Release 5.1.2
ctx.LogD("nncp-bundle", sds, "Too small packet")
continue
}
+ if !ctx.IsEnoughSpace(entry.Size) {
+ ctx.LogE("nncp-bundle", sds, errors.New("not enough spool space"), "")
+ continue
+ }
pktName = filepath.Base(entry.Name)
if _, err = nncp.FromBase32(pktName); err != nil {
ctx.LogD("nncp-bundle", nncp.SdsAdd(sds, nncp.SDS{"err": "bad packet name"}), "")