ensure dns srv data is valid after decoding

pull/1576/head
Jeff Becker 3 years ago
parent 998923a48d
commit 230fb15b24
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -6,6 +6,7 @@
#include <oxenmq/bt_serialize.h>
#include "llarp/util/bencode.h"
#include "llarp/util/types.hpp"
namespace llarp::dns
{
@ -122,7 +123,7 @@ namespace llarp::dns
SRVTuple tuple{};
oxenmq::bt_deserialize(srvString, tuple);
*this = fromTuple(std::move(tuple));
return true;
return IsValid();
}
catch (const oxenmq::bt_deserialize_invalid&)
{

Loading…
Cancel
Save