diff --git a/backend/code-execution-service/main.go b/backend/code-execution-service/main.go index ce5f740..0b5ce40 100644 --- a/backend/code-execution-service/main.go +++ b/backend/code-execution-service/main.go @@ -69,8 +69,8 @@ func executeCode(language string, code string) (string, error) { // Set the binary as executable binaryName := tmpFile.Name()[:len(tmpFile.Name())-len(".rs")] execCmd = exec.Command("chmod", "+x", binaryName) - if err := execCmd.Run(); err != nil { - cmdOutput, _ := execCmd.CombinedOutput() + cmdOutput, err := execCmd.CombinedOutput() + if err != nil { return string(cmdOutput), err }