mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-09-22 07:08:14 +02:00
multi: return parsed types from payload
To separate blinded route parsing from payload parsing, we need to return the parsed types map so that we can properly validate blinded data payloads against what we saw in the onion.
This commit is contained in:
@@ -117,7 +117,7 @@ func fuzzPayload(f *testing.F, finalPayload bool) {
|
||||
|
||||
r := bytes.NewReader(data)
|
||||
|
||||
payload1, err := NewPayloadFromReader(r, finalPayload)
|
||||
payload1, _, err := NewPayloadFromReader(r, finalPayload)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
@@ -146,7 +146,7 @@ func fuzzPayload(f *testing.F, finalPayload bool) {
|
||||
require.NoError(t, err)
|
||||
}
|
||||
|
||||
payload2, err := NewPayloadFromReader(&b, finalPayload)
|
||||
payload2, _, err := NewPayloadFromReader(&b, finalPayload)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, payload1, payload2)
|
||||
|
Reference in New Issue
Block a user