Removed error code logic and replaced with library function (#39)

* Removed error code logic and replaced with library function

* Added the gosecignore comment to prevent gosec failing
This commit is contained in:
Amrit K Kandola
2019-12-03 16:13:36 +00:00
committed by GitHub Enterprise
parent 5449622d2a
commit b20761cea0
4 changed files with 13 additions and 29 deletions

View File

@@ -22,7 +22,6 @@ import (
"os/exec"
"syscall"
"github.com/ibm-messaging/mq-container/internal/command"
"github.com/ibm-messaging/mq-container/internal/mqtemplate"
"github.com/ibm-messaging/mq-container/pkg/containerruntimelogger"
"github.com/ibm-messaging/mq-container/pkg/logger"
@@ -43,7 +42,7 @@ func setPassword(user string, password string) error {
if err != nil {
log.Errorf("Error closing password stdin: %v", err)
}
out, _, err := command.RunCmd(cmd)
out, err := cmd.CombinedOutput()
if err != nil {
// Include the command output in the error
return fmt.Errorf("%v: %v", err.Error(), out)