1
0
mirror of https://github.com/golang/go synced 2024-09-30 14:18:32 -06:00

goimport: prevent panic on parsing local prefix

The existing flag parsing logic doesn't initialize a ProcessEnv struct,
which results in a nil dereference when trying to access the LocalPrefix
property. The fix is to initialize the default options with an initialized
ProcessEnv.

Fixes #39862

Change-Id: I57cff249d6bf0ced6bb70e53174b2515fe9fbb97
GitHub-Last-Rev: 2d6e5f3af226088ddc4ed88198edd5c5ea469240
GitHub-Pull-Request: golang/tools#239
Reviewed-on: https://go-review.googlesource.com/c/tools/+/240019
Reviewed-by: Heschi Kreinick <heschi@google.com>
Run-TryBot: Heschi Kreinick <heschi@google.com>
This commit is contained in:
Annirudh Prasad 2020-06-25 19:43:07 +00:00 committed by Heschi Kreinick
parent e31c80b82c
commit 7480c7b454

View File

@ -42,6 +42,7 @@ var (
TabIndent: true, TabIndent: true,
Comments: true, Comments: true,
Fragment: true, Fragment: true,
Env: &imports.ProcessEnv{},
} }
exitCode = 0 exitCode = 0
) )