begin fixing issue #121

pull/131/head
Jeff Becker 6 years ago
parent 30a6a6bac6
commit c9b014a6da
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -187,8 +187,19 @@ namespace llarp
bool read = false;
if(!BEncodeMaybeReadDictEntry("e", enckey, read, key, buf))
return false;
if(!BEncodeMaybeReadDictEntry("q", pq, read, key, buf))
return false;
if(llarp_buffer_eq(key, "q"))
{
llarp_buffer_t str;
if(!bencode_read_string(buf, &str))
return false;
if(str.sz == 3200 || str.sz == 2818)
{
pq = str.base;
return true;
}
else
return false;
}
if(!BEncodeMaybeReadDictEntry("s", signkey, read, key, buf))
return false;
if(!BEncodeMaybeReadDictInt("v", version, read, key, buf))

Loading…
Cancel
Save