From 2da58cfa30816cc9aa419f8781f050747df84138 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sat, 23 Sep 2023 18:06:13 +0300 Subject: fix: parser not launching (#83) Former-commit-id: 1c4f768225bc2e93003ad2a9a53675ba6be83854 --- backend/parser/parser.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'backend/parser/parser.go') diff --git a/backend/parser/parser.go b/backend/parser/parser.go index f00c192..941b934 100644 --- a/backend/parser/parser.go +++ b/backend/parser/parser.go @@ -2,21 +2,20 @@ package parser import ( "bufio" - "fmt" - "log" "os/exec" "strconv" "strings" ) func ProcessDemo(demoPath string) (int, int, error) { - cmd := exec.Command("bash", "-c", fmt.Sprintf(`./parser-arm64 %s`, demoPath)) + cmd := exec.Command("./backend/parser/parser-arm64", demoPath) stdout, err := cmd.StdoutPipe() if err != nil { - log.Println(err) return 0, 0, err } - cmd.Start() + if err := cmd.Start(); err != nil { + return 0, 0, err + } scanner := bufio.NewScanner(stdout) var cmTicks, portalCount int for scanner.Scan() { @@ -36,8 +35,7 @@ func ProcessDemo(demoPath string) (int, int, error) { } } } - err = cmd.Wait() - if err != nil { + if err := cmd.Wait(); err != nil { return 0, 0, err } return portalCount, cmTicks, nil -- cgit v1.2.3