mirror of
https://github.com/go-i2p/goSam.git
synced 2025-07-13 14:18:25 -04:00
I don't know exactly why, but checking that the kvPair in replyParser.go is not nil fixes the crash on image-heavy sites.
This commit is contained in:
@ -51,9 +51,12 @@ func parseReply(line string) (*Reply, error) {
|
||||
|
||||
for _, v := range parts[2:] {
|
||||
kvPair := strings.SplitN(v, "=", 2)
|
||||
if len(kvPair) != 2 {
|
||||
return nil, fmt.Errorf("Malformed key-value-pair.\n%s\n", kvPair)
|
||||
if kvPair != nil {
|
||||
if len(kvPair) != 2 {
|
||||
return nil, fmt.Errorf("Malformed key-value-pair.\n%s\n", kvPair)
|
||||
}
|
||||
}
|
||||
|
||||
r.Pairs[kvPair[0]] = kvPair[1]
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user