diff --git a/src/network/model/nix-vector.cc b/src/network/model/nix-vector.cc index 982cdbbfd..546a8642e 100644 --- a/src/network/model/nix-vector.cc +++ b/src/network/model/nix-vector.cc @@ -311,8 +311,7 @@ NixVector::Deserialize (const uint32_t* buffer, uint32_t size) // return zero if an entire nix-vector was // not deserialized - // This check is obviated by prior assert - return 1; + return (sizeCheck != 0) ? 0 : 1; } void diff --git a/src/network/model/packet-metadata.cc b/src/network/model/packet-metadata.cc index a54dc93fa..51f73fb92 100644 --- a/src/network/model/packet-metadata.cc +++ b/src/network/model/packet-metadata.cc @@ -1349,9 +1349,7 @@ PacketMetadata::Deserialize (const uint8_t* buffer, uint32_t size) UpdateTail (tmp); } NS_ASSERT (desSize == 0); - // Return zero if entire meta data was not deserialized - // This check is obviated by prior assert - return 1; + return (desSize !=0) ? 0 : 1; } uint8_t*