More robust key detection per feedback

Signed-off-by: Derek Collison <derek@nats.io>
This commit is contained in:
Derek Collison
2021-02-12 17:21:57 -08:00
parent d803189eca
commit 7facbc995b

View File

@@ -3623,10 +3623,17 @@ func getHeader(key string, hdr []byte) []byte {
if index < 0 {
return nil
}
index += len(key)
if index >= len(hdr) {
return nil
}
if hdr[index] != ':' {
return nil
}
index++
var value []byte
hdrLen := len(hdr)
index += len(key) + 1
for hdr[index] == ' ' && index < hdrLen {
index++
}