diff --git a/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protoc-gen-gogo/main.go b/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protoc-gen-gogo/main.go index 3e188dca578..a08512bce3a 100644 --- a/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protoc-gen-gogo/main.go +++ b/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protoc-gen-gogo/main.go @@ -36,8 +36,12 @@ func main() { // if we're given paths as inputs, generate .pb.go files based on those paths for _, file := range request.FileToGenerate { if strings.Contains(file, "/") { - param := "paths=source_relative" - request.Parameter = ¶m + if request.Parameter != nil { + *request.Parameter += ",paths=source_relative" + } else { + param := "paths=source_relative" + request.Parameter = ¶m + } break } }