diff --git a/src/bm_sim/dev_mgr.cpp b/src/bm_sim/dev_mgr.cpp index 2ecc5b6d..fcc9c105 100644 --- a/src/bm_sim/dev_mgr.cpp +++ b/src/bm_sim/dev_mgr.cpp @@ -282,7 +282,9 @@ DevMgr::clear_port_stats(port_t port_num) { std::string DevMgr::sample_packet_data(const char *buffer, int len) { size_t amount = std::min(dump_packet_data, static_cast(len)); - assert(amount > 0); + if (amount == 0) { + return ""; + } std::ostringstream ret; utils::dump_hexstring(ret, &buffer[0], &buffer[amount]); return ret.str();