diff options
Diffstat (limited to 'vendor/github.com/jackc/pgservicefile')
| -rw-r--r-- | vendor/github.com/jackc/pgservicefile/.travis.yml | 9 | ||||
| -rw-r--r-- | vendor/github.com/jackc/pgservicefile/README.md | 5 | ||||
| -rw-r--r-- | vendor/github.com/jackc/pgservicefile/pgservicefile.go | 4 | 
3 files changed, 6 insertions, 12 deletions
| diff --git a/vendor/github.com/jackc/pgservicefile/.travis.yml b/vendor/github.com/jackc/pgservicefile/.travis.yml deleted file mode 100644 index e176228e8..000000000 --- a/vendor/github.com/jackc/pgservicefile/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ -language: go - -go: -  - 1.x -  - tip - -matrix: -  allow_failures: -    - go: tip diff --git a/vendor/github.com/jackc/pgservicefile/README.md b/vendor/github.com/jackc/pgservicefile/README.md index e50ca1262..2fc7e012c 100644 --- a/vendor/github.com/jackc/pgservicefile/README.md +++ b/vendor/github.com/jackc/pgservicefile/README.md @@ -1,5 +1,6 @@ -[](https://godoc.org/github.com/jackc/pgservicefile) -[](https://travis-ci.org/jackc/pgservicefile) +[](https://pkg.go.dev/github.com/jackc/pgservicefile) +[](https://github.com/jackc/pgservicefile/actions/workflows/ci.yml) +  # pgservicefile diff --git a/vendor/github.com/jackc/pgservicefile/pgservicefile.go b/vendor/github.com/jackc/pgservicefile/pgservicefile.go index 797bbab9e..c62caa7fe 100644 --- a/vendor/github.com/jackc/pgservicefile/pgservicefile.go +++ b/vendor/github.com/jackc/pgservicefile/pgservicefile.go @@ -57,7 +57,7 @@ func ParseServicefile(r io.Reader) (*Servicefile, error) {  		} else if strings.HasPrefix(line, "[") && strings.HasSuffix(line, "]") {  			service = &Service{Name: line[1 : len(line)-1], Settings: make(map[string]string)}  			servicefile.Services = append(servicefile.Services, service) -		} else { +		} else if service != nil {  			parts := strings.SplitN(line, "=", 2)  			if len(parts) != 2 {  				return nil, fmt.Errorf("unable to parse line %d", lineNum) @@ -67,6 +67,8 @@ func ParseServicefile(r io.Reader) (*Servicefile, error) {  			value := strings.TrimSpace(parts[1])  			service.Settings[key] = value +		} else { +			return nil, fmt.Errorf("line %d is not in a section", lineNum)  		}  	} | 
