]> Cypherpunks.ru repositories - nncp.git/commitdiff
Remove unused #nosec-s
authorSergey Matveev <stargrave@stargrave.org>
Sun, 8 Aug 2021 08:57:58 +0000 (11:57 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 8 Aug 2021 12:26:37 +0000 (15:26 +0300)
16 files changed:
src/call.go
src/cfg.go
src/check.go
src/cmd/nncp-bundle/main.go
src/cmd/nncp-cfgenc/main.go
src/cmd/nncp-daemon/main.go
src/cmd/nncp-reass/main.go
src/cmd/nncp-xfer/main.go
src/jobs.go
src/lockdir.go
src/log.go
src/pipe.go
src/sp.go
src/tmp.go
src/toss.go
src/tx.go

index e8b3f765233175b1f87339da8c1bf8b92371b4f9..f916a8290646a61d340bbe78dedfb7a65e6d20ec 100644 (file)
@@ -134,13 +134,13 @@ func (ctx *Ctx) CallNode(
                                )
                        })
                        isGood = true
-                       conn.Close() // #nosec G104
+                       conn.Close()
                        break
                } else {
                        ctx.LogE("call-started", les, err, func(les LEs) string {
                                return fmt.Sprintf("Connection to %s (%s)", node.Name, addr)
                        })
-                       conn.Close() // #nosec G104
+                       conn.Close()
                }
        }
        return
index 5a404edd67b2149d0673c3af5054bbbf522a9672..22da596baf206e6e61447d9ddd8974c5f55aa915 100644 (file)
@@ -462,12 +462,12 @@ func NewArea(ctx *Ctx, name string, cfg *AreaJSON) (*Area, error) {
 func CfgParse(data []byte) (*CfgJSON, error) {
        var err error
        if bytes.Compare(data[:8], MagicNNCPBv3.B[:]) == 0 {
-               os.Stderr.WriteString("Passphrase:") // #nosec G104
+               os.Stderr.WriteString("Passphrase:")
                password, err := term.ReadPassword(0)
                if err != nil {
                        log.Fatalln(err)
                }
-               os.Stderr.WriteString("\n") // #nosec G104
+               os.Stderr.WriteString("\n")
                data, err = DeEBlob(data, password)
                if err != nil {
                        return nil, err
index d6a98fac805f3bcbff2b84af5da4ef804424d56c..811bab0340e2333db7d327154600743733bf8038 100644 (file)
@@ -62,7 +62,7 @@ func (ctx *Ctx) checkXxIsBad(nodeId *NodeId, xx TRxTx) bool {
                        return true
                }
                gut, err := Check(fd, job.Size, job.HshValue[:], les, ctx.ShowPrgrs)
-               fd.Close() // #nosec G104
+               fd.Close()
                if err != nil {
                        ctx.LogE("checking", les, err, logMsg)
                        return true
index da2aafdbc568996b243b52d419042c44dba6f411..9911395b7c60daad5f3a26fc1682f19ebdb4ad27 100644 (file)
@@ -221,7 +221,7 @@ func main() {
                                if err == io.EOF {
                                        break
                                }
-                               bufStdin.Discard(bufStdin.Buffered() - (len(nncp.NNCPBundlePrefix) - 1)) // #nosec G104
+                               bufStdin.Discard(bufStdin.Buffered() - (len(nncp.NNCPBundlePrefix) - 1))
                                continue
                        }
                        if _, err = bufStdin.Discard(prefixIdx); err != nil {
index 7c41ee097943bf05a679c3fde8c71b5eb957d5d9..1516d23f031b5fe7d421f561775d86abd2f435a9 100644 (file)
@@ -96,7 +96,7 @@ func main() {
                return
        }
 
-       os.Stderr.WriteString("Passphrase:") // #nosec G104
+       os.Stderr.WriteString("Passphrase:")
        password1, err := term.ReadPassword(0)
        if err != nil {
                log.Fatalln(err)
@@ -106,15 +106,15 @@ func main() {
                if err != nil {
                        log.Fatalln(err)
                }
-               os.Stdout.Write(cfgRaw) // #nosec G104
+               os.Stdout.Write(cfgRaw)
                return
        }
-       os.Stderr.WriteString("\nRepeat passphrase:") // #nosec G104
+       os.Stderr.WriteString("\nRepeat passphrase:")
        password2, err := term.ReadPassword(0)
        if err != nil {
                log.Fatalln(err)
        }
-       os.Stderr.WriteString("\n") // #nosec G104
+       os.Stderr.WriteString("\n")
        if bytes.Compare(password1, password2) != 0 {
                log.Fatalln(errors.New("Passphrases do not match"))
        }
@@ -122,5 +122,5 @@ func main() {
        if err != nil {
                log.Fatalln(err)
        }
-       os.Stdout.Write(eblob) // #nosec G104
+       os.Stdout.Write(eblob)
 }
index 485199ceb629e93480409bef7ee11e0244c116ec..266fc7a8f699baa98ef623b65994c3b948db670e 100644 (file)
@@ -168,7 +168,7 @@ func main() {
        ctx.Umask()
 
        if *ucspi {
-               os.Stderr.Close() // #nosec G104
+               os.Stderr.Close()
                conn := &nncp.UCSPIConn{R: os.Stdin, W: os.Stdout}
                nodeIdC := make(chan *nncp.NodeId)
                addr := nncp.UCSPITCPRemoteAddr()
@@ -196,7 +196,7 @@ func main() {
                        close(autoTossFinish)
                        <-autoTossBadCode
                }
-               conn.Close() // #nosec G104
+               conn.Close()
                return
        }
 
@@ -262,7 +262,7 @@ func main() {
                                close(autoTossFinish)
                                <-autoTossBadCode
                        }
-                       conn.Close() // #nosec G104
+                       conn.Close()
                }(conn)
        }
 }
index d7774c95bd2fb718136d62b8a43dff5e1b8f1561..a1ee4a3a9c97aca146f2dfd8c6b44df82ce5fdac 100644 (file)
@@ -66,7 +66,7 @@ func process(ctx *nncp.Ctx, path string, keep, dryRun, stdout, dumpMeta bool) bo
                })
                return false
        }
-       fd.Close() // #nosec G104
+       fd.Close()
        if metaPkt.Magic == nncp.MagicNNCPMv1.B {
                ctx.LogE("reass", les, nncp.MagicNNCPMv1.TooOld(), logMsg)
                return false
@@ -163,7 +163,7 @@ func process(ctx *nncp.Ctx, path string, keep, dryRun, stdout, dumpMeta bool) bo
                ); err != nil {
                        log.Fatalln(err)
                }
-               fd.Close() // #nosec G104
+               fd.Close()
                if bytes.Compare(hsh.Sum(nil), metaPkt.Checksums[chunkNum][:]) != 0 {
                        ctx.LogE(
                                "reass-chunk",
@@ -219,7 +219,7 @@ func process(ctx *nncp.Ctx, path string, keep, dryRun, stdout, dumpMeta bool) bo
                ); err != nil {
                        log.Fatalln(err)
                }
-               fd.Close() // #nosec G104
+               fd.Close()
                if !keep {
                        if err = os.Remove(chunkPath); err != nil {
                                ctx.LogE(
@@ -298,7 +298,7 @@ func findMetas(ctx *nncp.Ctx, dirPath string) []string {
                return nil
        }
        fis, err := dir.Readdir(0)
-       dir.Close() // #nosec G104
+       dir.Close()
        if err != nil {
                ctx.LogE("reass", nncp.LEs{{K: "Path", V: dirPath}}, err, logMsg)
                return nil
index 0acba4b8edcb50804e8be030e66e9b5c8185383a..fb7a0e0807e1aa8edb45af08acce79ac65907527 100644 (file)
@@ -141,7 +141,7 @@ func main() {
                goto Tx
        }
        fis, err = dir.Readdir(0)
-       dir.Close() // #nosec G104
+       dir.Close()
        if err != nil {
                ctx.LogE("xfer-self-read", les, err, func(les nncp.LEs) string {
                        return logMsg(les) + ": reading"
@@ -185,7 +185,7 @@ func main() {
                        continue
                }
                fisInt, err := dir.Readdir(0)
-               dir.Close() // #nosec G104
+               dir.Close()
                if err != nil {
                        ctx.LogE("xfer-rx-read", les, err, func(les nncp.LEs) string {
                                return logMsg(les) + ": reading"
@@ -241,14 +241,14 @@ func main() {
                                                return logMsg(les) + ": not valid packet: " + err.Error()
                                        },
                                )
-                               fd.Close() // #nosec G104
+                               fd.Close()
                                continue
                        }
                        if pktEnc.Nice > nice {
                                ctx.LogD("xfer-rx-too-nice", les, func(les nncp.LEs) string {
                                        return logMsg(les) + ": too nice"
                                })
-                               fd.Close() // #nosec G104
+                               fd.Close()
                                continue
                        }
                        les = append(les, nncp.LE{K: "Size", V: fiInt.Size()})
@@ -261,7 +261,7 @@ func main() {
                        }
                        if !ctx.IsEnoughSpace(fiInt.Size()) {
                                ctx.LogE("xfer-rx", les, errors.New("is not enough space"), logMsg)
-                               fd.Close() // #nosec G104
+                               fd.Close()
                                continue
                        }
                        if _, err = fd.Seek(0, 0); err != nil {
@@ -279,7 +279,7 @@ func main() {
                                }
                                if err != nil {
                                        ctx.LogE("xfer-rx", les, err, logMsg)
-                                       w.CloseWithError(err) // #nosec G104
+                                       w.CloseWithError(err)
                                }
                        }()
                        if _, err = nncp.CopyProgressed(
@@ -294,7 +294,7 @@ func main() {
                                ctx.LogE("xfer-rx", les, err, logMsg)
                                isBad = true
                        }
-                       fd.Close() // #nosec G104
+                       fd.Close()
                        if isBad {
                                tmp.Cancel()
                                continue
@@ -446,7 +446,7 @@ Tx:
                                ctx.LogE("xfer-tx-open", les, err, func(les nncp.LEs) string {
                                        return logMsg(les) + ": opening"
                                })
-                               tmp.Close() // #nosec G104
+                               tmp.Close()
                                isBad = true
                                continue
                        }
@@ -456,17 +456,17 @@ Tx:
                                append(les, nncp.LE{K: "FullSize", V: job.Size}),
                                ctx.ShowPrgrs,
                        )
-                       fd.Close() // #nosec G104
+                       fd.Close()
                        if err != nil {
                                ctx.LogE("xfer-tx-copy", les, err, func(les nncp.LEs) string {
                                        return logMsg(les) + ": copying"
                                })
-                               tmp.Close() // #nosec G104
+                               tmp.Close()
                                isBad = true
                                continue
                        }
                        if err = bufW.Flush(); err != nil {
-                               tmp.Close() // #nosec G104
+                               tmp.Close()
                                ctx.LogE("xfer-tx-flush", les, err, func(les nncp.LEs) string {
                                        return logMsg(les) + ": flushing"
                                })
@@ -474,7 +474,7 @@ Tx:
                                continue
                        }
                        if err = tmp.Sync(); err != nil {
-                               tmp.Close() // #nosec G104
+                               tmp.Close()
                                ctx.LogE("xfer-tx-sync", les, err, func(les nncp.LEs) string {
                                        return logMsg(les) + ": syncing"
                                })
@@ -500,7 +500,7 @@ Tx:
                                isBad = true
                                continue
                        }
-                       os.Remove(filepath.Join(dstPath, pktName+".part")) // #nosec G104
+                       os.Remove(filepath.Join(dstPath, pktName+".part"))
                        les = les[:len(les)-1]
                        ctx.LogI(
                                "xfer-tx",
index 6e428770a3473edd4552f9d77e06486910fb6394..6f18f51452d1294839c784d6b1418c8d29756685 100644 (file)
@@ -99,7 +99,7 @@ func (ctx *Ctx) jobsFind(nodeId *NodeId, xx TRxTx, nock, part bool) chan Job {
                        return
                }
                fis, err := dir.Readdir(0)
-               dir.Close() // #nosec G104
+               dir.Close()
                if err != nil {
                        return
                }
index 902ec22124b624c73c145b20463f0616cf3d1595..e94117b191395af94dc97ee9b0a5ed2de63b677a 100644 (file)
@@ -45,7 +45,7 @@ func (ctx *Ctx) LockDir(nodeId *NodeId, lockCtx string) (*os.File, error) {
                ctx.LogE("lockdir-flock", LEs{{"Path", lockPath}}, err, func(les LEs) string {
                        return "Locking directory: locking " + lockPath
                })
-               dirLock.Close() // #nosec G104
+               dirLock.Close()
                return nil, err
        }
        return dirLock, nil
@@ -53,7 +53,7 @@ func (ctx *Ctx) LockDir(nodeId *NodeId, lockCtx string) (*os.File, error) {
 
 func (ctx *Ctx) UnlockDir(fd *os.File) {
        if fd != nil {
-               unix.Flock(int(fd.Fd()), unix.LOCK_UN) // #nosec G104
-               fd.Close()                             // #nosec G104
+               unix.Flock(int(fd.Fd()), unix.LOCK_UN)
+               fd.Close()
        }
 }
index 9a8d2e7505b7fc4b5eecdeb77d4d2b49dbab12dd..78f9acc8e99083740f9fbfdf0ccc234f474b07e5 100644 (file)
@@ -98,8 +98,8 @@ func (ctx *Ctx) Log(rec string) {
                fmt.Fprintln(os.Stderr, "Can not open log:", err)
                return
        }
-       fd.WriteString(rec) // #nosec G104
-       fd.Close()          // #nosec G104
+       fd.WriteString(rec)
+       fd.Close()
 }
 
 func (ctx *Ctx) LogD(who string, les LEs, msg func(LEs) string) {
index ef25a9115a8319ed951579345a2a8a785ab1dcc0..35c4871b76ce654958a9d005eb1fb526a79a9af4 100644 (file)
@@ -69,7 +69,7 @@ func (c PipeConn) Close() (err error) {
        err = c.w.Close()
        go c.cmd.Wait()
        time.AfterFunc(time.Duration(10*time.Second), func() {
-               c.cmd.Process.Kill() // #nosec G104
+               c.cmd.Process.Kill()
        })
        return
 }
index 66fa0375797d2d53fb1cacea0d6143bcf7b0096e..099aa4761086eb3c87ce4d7822967e94908b7e40 100644 (file)
--- a/src/sp.go
+++ b/src/sp.go
@@ -438,7 +438,7 @@ func (state *SPState) StartI(conn ConnDeadlined) error {
                        NicenessFmt(state.Nice),
                )
        })
-       conn.SetWriteDeadline(time.Now().Add(DefaultDeadline)) // #nosec G104
+       conn.SetWriteDeadline(time.Now().Add(DefaultDeadline))
        if err = state.WriteSP(conn, buf, false); err != nil {
                state.Ctx.LogE("sp-startI", les, err, func(les LEs) string {
                        return fmt.Sprintf(
@@ -457,7 +457,7 @@ func (state *SPState) StartI(conn ConnDeadlined) error {
                        NicenessFmt(state.Nice),
                )
        })
-       conn.SetReadDeadline(time.Now().Add(DefaultDeadline)) // #nosec G104
+       conn.SetReadDeadline(time.Now().Add(DefaultDeadline))
        if buf, err = state.ReadSP(conn); err != nil {
                state.Ctx.LogE("sp-startI-read", les, err, func(les LEs) string {
                        return fmt.Sprintf(
@@ -537,7 +537,7 @@ func (state *SPState) StartR(conn ConnDeadlined) error {
        }
        les := LEs{{"Nice", int(state.Nice)}}
        state.Ctx.LogD("sp-startR", les, logMsg)
-       conn.SetReadDeadline(time.Now().Add(DefaultDeadline)) // #nosec G104
+       conn.SetReadDeadline(time.Now().Add(DefaultDeadline))
        if buf, err = state.ReadSP(conn); err != nil {
                state.Ctx.LogE("sp-startR-read", les, err, logMsg)
                return err
@@ -611,7 +611,7 @@ func (state *SPState) StartR(conn ConnDeadlined) error {
                state.dirUnlock()
                return err
        }
-       conn.SetWriteDeadline(time.Now().Add(DefaultDeadline)) // #nosec G104
+       conn.SetWriteDeadline(time.Now().Add(DefaultDeadline))
        if err = state.WriteSP(conn, buf, false); err != nil {
                state.Ctx.LogE("sp-startR-write", les, err, func(les LEs) string {
                        return fmt.Sprintf(
@@ -752,7 +752,7 @@ func (state *SPState) StartWorkers(
                                break
                        Deadlined:
                                state.SetDead()
-                               conn.Close() // #nosec G104
+                               conn.Close()
                        case now := <-pingTicker.C:
                                if now.After(state.TxLastSeen.Add(PingTimeout)) {
                                        state.wg.Add(1)
@@ -986,7 +986,7 @@ func (state *SPState) StartWorkers(
                                )
                        }
                        state.Ctx.LogD("sp-sending", append(les, LE{"Size", int64(len(payload))}), logMsg)
-                       conn.SetWriteDeadline(time.Now().Add(DefaultDeadline)) // #nosec G104
+                       conn.SetWriteDeadline(time.Now().Add(DefaultDeadline))
                        ct, err := state.csOur.Encrypt(nil, nil, payload)
                        if err != nil {
                                state.Ctx.LogE("sp-encrypting", les, err, logMsg)
@@ -1013,7 +1013,7 @@ func (state *SPState) StartWorkers(
                                )
                        }
                        state.Ctx.LogD("sp-recv-wait", les, logMsg)
-                       conn.SetReadDeadline(time.Now().Add(DefaultDeadline)) // #nosec G104
+                       conn.SetReadDeadline(time.Now().Add(DefaultDeadline))
                        payload, err := state.ReadSP(conn)
                        if err != nil {
                                if err == io.EOF {
@@ -1087,7 +1087,7 @@ func (state *SPState) StartWorkers(
                state.SetDead()
                state.wg.Done()
                state.SetDead()
-               conn.Close() // #nosec G104
+               conn.Close()
        }()
 
        return nil
index a1ef2e86f53f2981a8979920050950c35760946e..7b9ded1b6220450a61aa0d2b301caf7b11842ce9 100644 (file)
@@ -71,9 +71,9 @@ func (ctx *Ctx) NewTmpFileWHash() (*TmpFileWHash, error) {
 }
 
 func (tmp *TmpFileWHash) Cancel() {
-       tmp.Fd.Truncate(0)       // #nosec G104
-       tmp.Fd.Close()           // #nosec G104
-       os.Remove(tmp.Fd.Name()) // #nosec G104
+       tmp.Fd.Truncate(0)
+       tmp.Fd.Close()
+       os.Remove(tmp.Fd.Name())
 }
 
 func DirSync(dirPath string) error {
@@ -83,7 +83,7 @@ func DirSync(dirPath string) error {
        }
        err = fd.Sync()
        if err != nil {
-               fd.Close() // #nosec G104
+               fd.Close()
                return err
        }
        return fd.Close()
@@ -99,11 +99,11 @@ func (tmp *TmpFileWHash) Commit(dir string) error {
                return err
        }
        if err = tmp.W.Flush(); err != nil {
-               tmp.Fd.Close() // #nosec G104
+               tmp.Fd.Close()
                return err
        }
        if err = tmp.Fd.Sync(); err != nil {
-               tmp.Fd.Close() // #nosec G104
+               tmp.Fd.Close()
                return err
        }
        if err = tmp.Fd.Close(); err != nil {
index 21d3007e74ecd263c86030dbc1bdf1f9e06998a4..a398649535cfc49441cd0acea808e680f26af7d9 100644 (file)
@@ -309,7 +309,7 @@ func jobProcess(
                                return err
                        }
                        if err = bufW.Flush(); err != nil {
-                               tmp.Close() // #nosec G104
+                               tmp.Close()
                                ctx.LogE("rx-flush", les, err, func(les LEs) string {
                                        return fmt.Sprintf(
                                                "Tossing file %s/%s (%s): %s: flushing",
@@ -320,7 +320,7 @@ func jobProcess(
                                return err
                        }
                        if err = tmp.Sync(); err != nil {
-                               tmp.Close() // #nosec G104
+                               tmp.Close()
                                ctx.LogE("rx-sync", les, err, func(les LEs) string {
                                        return fmt.Sprintf(
                                                "Tossing file %s/%s (%s): %s: syncing",
index a3f44fe4ecfa75a1b7fbd4f0785a18a217b0d8a3..337bcfd879576d9bcc1cb653c9080db8c110da70 100644 (file)
--- a/src/tx.go
+++ b/src/tx.go
@@ -116,7 +116,7 @@ func (ctx *Ctx) Tx(
                        )
                        pktEncRaws <- pktEncRaw
                        errs <- err
-                       dst.Close() // #nosec G104
+                       dst.Close()
                }(curSize, src, pipeW)
                curSize = PktEncOverhead + PktSizeOverhead + sizeWithTags(PktOverhead+curSize)
                curSize += padSize
@@ -142,7 +142,7 @@ func (ctx *Ctx) Tx(
                        )
                        pktEncRaws <- pktEncRaw
                        errs <- err
-                       dst.Close() // #nosec G104
+                       dst.Close()
                }(curSize, padSize, src, pipeW)
                curSize = PktEncOverhead + PktSizeOverhead + sizeWithTags(PktOverhead+curSize)
                curSize += padSize
@@ -170,7 +170,7 @@ func (ctx *Ctx) Tx(
                        )
                        pktEncRaws <- pktEncRaw
                        errs <- err
-                       dst.Close() // #nosec G104
+                       dst.Close()
                }(curSize, pipeRPrev, pipeW)
                curSize = PktEncOverhead + PktSizeOverhead + sizeWithTags(PktOverhead+curSize)
        }
@@ -197,7 +197,7 @@ func (ctx *Ctx) Tx(
                        pktEncRaw, err := PktEncWrite(ctx.Self, node, pkt, nice, size, 0, src, dst)
                        pktEncRaws <- pktEncRaw
                        errs <- err
-                       dst.Close() // #nosec G104
+                       dst.Close()
                }(hops[i], pktTrns, curSize, pipeRPrev, pipeW)
                curSize = PktEncOverhead + PktSizeOverhead + sizeWithTags(PktOverhead+curSize)
        }
@@ -220,13 +220,13 @@ func (ctx *Ctx) Tx(
        for i := 0; i <= wrappers; i++ {
                err = <-errs
                if err != nil {
-                       tmp.Fd.Close() // #nosec G104
+                       tmp.Fd.Close()
                        return nil, err
                }
        }
        nodePath := filepath.Join(ctx.Spool, lastNode.Id.String())
        err = tmp.Commit(filepath.Join(nodePath, string(TTx)))
-       os.Symlink(nodePath, filepath.Join(ctx.Spool, lastNode.Name)) // #nosec G104
+       os.Symlink(nodePath, filepath.Join(ctx.Spool, lastNode.Name))
        if err != nil {
                return lastNode, err
        }
@@ -288,7 +288,7 @@ func throughTmpFile(r io.Reader) (
                rerr = err
                return
        }
-       os.Remove(src.Name()) // #nosec G104
+       os.Remove(src.Name())
        tmpW := bufio.NewWriter(src)
        tmpKey := make([]byte, chacha20poly1305.KeySize)
        if _, rerr = rand.Read(tmpKey[:]); rerr != nil {
@@ -320,7 +320,7 @@ func throughTmpFile(r io.Reader) (
                        nonce[i] = 0
                }
                if _, err := aeadProcess(aead, nonce, nil, false, bufio.NewReader(src), w); err != nil {
-                       w.CloseWithError(err) // #nosec G104
+                       w.CloseWithError(err)
                }
        }()
        reader = r
@@ -439,14 +439,14 @@ func prepareTxFile(srcPath string) (
                        }
                        fd, err := os.Open(e.path)
                        if err != nil {
-                               fd.Close() // #nosec G104
+                               fd.Close()
                                return w.CloseWithError(err)
                        }
                        if _, err = io.Copy(tarWr, bufio.NewReader(fd)); err != nil {
-                               fd.Close() // #nosec G104
+                               fd.Close()
                                return w.CloseWithError(err)
                        }
-                       fd.Close() // #nosec G104
+                       fd.Close()
                }
                if err = tarWr.Close(); err != nil {
                        return w.CloseWithError(err)
@@ -706,7 +706,7 @@ func (ctx *Ctx) TxExec(
                        return err
                }
                if _, err = io.Copy(compressor, in); err != nil {
-                       compressor.Close() // #nosec G104
+                       compressor.Close()
                        return err
                }
                if err = compressor.Close(); err != nil {
@@ -733,7 +733,7 @@ func (ctx *Ctx) TxExec(
                go func() {
                        _, err := io.Copy(compressor, in)
                        if err != nil {
-                               compressor.Close() // #nosec G104
+                               compressor.Close()
                                copyErr <- err
                        }
                        err = compressor.Close()
@@ -828,6 +828,6 @@ func (ctx *Ctx) TxTrns(node *Node, nice uint8, size int64, src io.Reader) error
        } else {
                ctx.LogI("tx", append(les, LE{"Err", err}), logMsg)
        }
-       os.Symlink(nodePath, filepath.Join(ctx.Spool, node.Name)) // #nosec G104
+       os.Symlink(nodePath, filepath.Join(ctx.Spool, node.Name))
        return err
 }