diff options
| author | Patrick Meyer <meyerpatrick@google.com> | 2021-06-18 21:49:47 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2021-06-24 11:20:38 +0200 |
| commit | 0edbbe3140b553039d2ccaaf4d870cfb62f3864a (patch) | |
| tree | 79e89a79898451cb0415ec246d8edf729f198f22 /pkg/symbolizer | |
| parent | 2c8f004ea6f49bc7ce072d3e87003f6e10dfd0e6 (diff) | |
pkg/symbolizer: set LC_ALL to C when launching addr2line check
As the --help message is localised, this check will fail on systems with
non english locales otherwise.
Diffstat (limited to 'pkg/symbolizer')
| -rw-r--r-- | pkg/symbolizer/symbolizer.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/symbolizer/symbolizer.go b/pkg/symbolizer/symbolizer.go index 158cb9dd1..174f2e581 100644 --- a/pkg/symbolizer/symbolizer.go +++ b/pkg/symbolizer/symbolizer.go @@ -10,6 +10,7 @@ import ( "bytes" "fmt" "io" + "os" "os/exec" "strconv" "strings" @@ -66,6 +67,7 @@ func (s *Symbolizer) Close() { func (s *Symbolizer) checkBinSupport(addr2line string) error { cmd := exec.Command(addr2line, "--help") + cmd.Env = append(os.Environ(), "LC_ALL=C") out, err := cmd.CombinedOutput() if err != nil { return fmt.Errorf("addr2line execution failed: %s", err) |
