X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=src%2Fcmd%2Fnncp-xfer%2Fmain.go;h=41e8c61c8e157f087d9fa5096990d92231bf316d;hp=c9be0de0cb74527f9876d982442813e96f03327a;hb=48a641aeb2476f7dabb5cd4977108a4788e78f24;hpb=5119cdf9afaea6597e192423cdb58d7d7d0fcdb7 diff --git a/src/cmd/nncp-xfer/main.go b/src/cmd/nncp-xfer/main.go index c9be0de..41e8c61 100644 --- a/src/cmd/nncp-xfer/main.go +++ b/src/cmd/nncp-xfer/main.go @@ -218,7 +218,7 @@ func main() { continue } pktEnc, pktEncRaw, err := ctx.HdrRead(fd) - if err != nil { + if err == nil { switch pktEnc.Magic { case nncp.MagicNNCPEv1.B: err = nncp.MagicNNCPEv1.TooOld() @@ -229,6 +229,8 @@ func main() { case nncp.MagicNNCPEv4.B: err = nncp.MagicNNCPEv4.TooOld() case nncp.MagicNNCPEv5.B: + err = nncp.MagicNNCPEv5.TooOld() + case nncp.MagicNNCPEv6.B: default: err = errors.New("is not an encrypted packet") }