@@ -14,6 +14,7 @@ import (
1414 "os/exec"
1515 "path/filepath"
1616 "reflect"
17+ "strconv"
1718 "strings"
1819 "sync"
1920 "time"
@@ -453,7 +454,7 @@ func (c *linuxContainer) includeExecFifo(cmd *exec.Cmd) error {
453454
454455 cmd .ExtraFiles = append (cmd .ExtraFiles , os .NewFile (uintptr (fifoFd ), fifoName ))
455456 cmd .Env = append (cmd .Env ,
456- fmt . Sprintf ( "_LIBCONTAINER_FIFOFD=%d" , stdioFdCount + len (cmd .ExtraFiles )- 1 ))
457+ "_LIBCONTAINER_FIFOFD=" + strconv . Itoa ( stdioFdCount + len (cmd .ExtraFiles )- 1 ))
457458 return nil
458459}
459460
@@ -496,24 +497,24 @@ func (c *linuxContainer) commandTemplate(p *Process, childInitPipe *os.File, chi
496497 if cmd .SysProcAttr == nil {
497498 cmd .SysProcAttr = & unix.SysProcAttr {}
498499 }
499- cmd .Env = append (cmd .Env , fmt . Sprintf ( "GOMAXPROCS=%s" , os .Getenv ("GOMAXPROCS" ) ))
500+ cmd .Env = append (cmd .Env , "GOMAXPROCS=" + os .Getenv ("GOMAXPROCS" ))
500501 cmd .ExtraFiles = append (cmd .ExtraFiles , p .ExtraFiles ... )
501502 if p .ConsoleSocket != nil {
502503 cmd .ExtraFiles = append (cmd .ExtraFiles , p .ConsoleSocket )
503504 cmd .Env = append (cmd .Env ,
504- fmt . Sprintf ( "_LIBCONTAINER_CONSOLE=%d" , stdioFdCount + len (cmd .ExtraFiles )- 1 ),
505+ "_LIBCONTAINER_CONSOLE=" + strconv . Itoa ( stdioFdCount + len (cmd .ExtraFiles )- 1 ),
505506 )
506507 }
507508 cmd .ExtraFiles = append (cmd .ExtraFiles , childInitPipe )
508509 cmd .Env = append (cmd .Env ,
509- fmt . Sprintf ( "_LIBCONTAINER_INITPIPE=%d" , stdioFdCount + len (cmd .ExtraFiles )- 1 ),
510- fmt . Sprintf ( "_LIBCONTAINER_STATEDIR=%s" , c .root ) ,
510+ "_LIBCONTAINER_INITPIPE=" + strconv . Itoa ( stdioFdCount + len (cmd .ExtraFiles )- 1 ),
511+ "_LIBCONTAINER_STATEDIR=" + c .root ,
511512 )
512513
513514 cmd .ExtraFiles = append (cmd .ExtraFiles , childLogPipe )
514515 cmd .Env = append (cmd .Env ,
515- fmt . Sprintf ( "_LIBCONTAINER_LOGPIPE=%d" , stdioFdCount + len (cmd .ExtraFiles )- 1 ),
516- fmt . Sprintf ( "_LIBCONTAINER_LOGLEVEL=%s" , p .LogLevel ) ,
516+ "_LIBCONTAINER_LOGPIPE=" + strconv . Itoa ( stdioFdCount + len (cmd .ExtraFiles )- 1 ),
517+ "_LIBCONTAINER_LOGLEVEL=" + p .LogLevel ,
517518 )
518519
519520 // NOTE: when running a container with no PID namespace and the parent process spawning the container is
@@ -2033,7 +2034,7 @@ func (c *linuxContainer) bootstrapData(cloneFlags uintptr, nsMaps map[configs.Na
20332034 // write oom_score_adj
20342035 r .AddData (& Bytemsg {
20352036 Type : OomScoreAdjAttr ,
2036- Value : []byte (fmt . Sprintf ( "%d" , * c .config .OomScoreAdj )),
2037+ Value : []byte (strconv . Itoa ( * c .config .OomScoreAdj )),
20372038 })
20382039 }
20392040
0 commit comments