diff --git a/src/loopback.cpp b/src/loopback.cpp index 9246505..0ffeccd 100644 --- a/src/loopback.cpp +++ b/src/loopback.cpp @@ -64,7 +64,7 @@ Loopback::Loopback() Loopback::Loopback(const uint8_t* buffer, uint32_t total_sz) { InputMemoryStream stream(buffer, total_sz); family_ = stream.read(); - #ifndef _WIN32 + if (total_sz) { switch (family_) { case PF_INET: @@ -78,7 +78,6 @@ Loopback::Loopback(const uint8_t* buffer, uint32_t total_sz) { break; }; } - #endif // _WIN32 } void Loopback::family(uint32_t family_id) {