summaryrefslogtreecommitdiff
path: root/spartan/response.go
diff options
context:
space:
mode:
authortjp <tjp@ctrl-c.club>2025-04-03 09:32:22 -0600
committertjp <tjp@ctrl-c.club>2025-04-03 09:59:24 -0600
commit74bbf67ebbd1325ff699a052933ad94bc0401c58 (patch)
treea9be5180163430e6e023ecd9769477e939224e09 /spartan/response.go
parent2e5ac8b9e1f2f705455d74750e465c2066ffdc7c (diff)
linter nitsHEADv1.6.3main
Diffstat (limited to 'spartan/response.go')
-rw-r--r--spartan/response.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/spartan/response.go b/spartan/response.go
index df565f9..a71c598 100644
--- a/spartan/response.go
+++ b/spartan/response.go
@@ -52,26 +52,26 @@ func ServerError(err error) *types.Response {
}
}
-// InvalidResponseHeaderLine indicates a malformed spartan response line.
-var InvalidResponseHeaderLine = errors.New("Invalid response header line.")
+// ErrInvalidResponseHeaderLine indicates a malformed spartan response line.
+var ErrInvalidResponseHeaderLine = errors.New("invalid response header line")
-// InvalidResponseLineEnding indicates that a spartan response header didn't end with "\r\n".
-var InvalidResponseLineEnding = errors.New("Invalid response line ending.")
+// ErrInvalidResponseLineEnding indicates that a spartan response header didn't end with "\r\n".
+var ErrInvalidResponseLineEnding = errors.New("invalid response line ending")
func ParseResponse(rdr io.Reader) (*types.Response, error) {
bufrdr := bufio.NewReader(rdr)
hdrLine, err := bufrdr.ReadString('\n')
if err != nil {
- return nil, InvalidResponseLineEnding
+ return nil, ErrInvalidResponseLineEnding
}
if len(hdrLine) < 2 {
- return nil, InvalidResponseHeaderLine
+ return nil, ErrInvalidResponseHeaderLine
}
status, err := strconv.Atoi(string(hdrLine[0]))
if err != nil || hdrLine[1] != ' ' || hdrLine[len(hdrLine)-2:] != "\r\n" {
- return nil, InvalidResponseHeaderLine
+ return nil, ErrInvalidResponseHeaderLine
}
return &types.Response{