and stream condition checks
This commit is contained in:
parent
b8a113759b
commit
6cc9f6e025
@ -280,11 +280,13 @@ void Pdu::iStream(PDU::Stream stream)
|
|||||||
|
|
||||||
auto dataIsAddressList = [this, header] () {
|
auto dataIsAddressList = [this, header] () {
|
||||||
data_ = std::make_shared<address_list>(*header);
|
data_ = std::make_shared<address_list>(*header);
|
||||||
|
if (stream_ && stream_->good())
|
||||||
data_->iStream(stream_);
|
data_->iStream(stream_);
|
||||||
};
|
};
|
||||||
|
|
||||||
auto dataIsAdddresPairList = [this, header] () {
|
auto dataIsAdddresPairList = [this, header] () {
|
||||||
data_ = std::make_shared<address_pair_list>(*header);
|
data_ = std::make_shared<address_pair_list>(*header);
|
||||||
|
if (stream_ && stream_->good())
|
||||||
data_->iStream(stream_);
|
data_->iStream(stream_);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user