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