diff --git a/fec_manager.cpp b/fec_manager.cpp index 9ac33fb..18b54d6 100644 --- a/fec_manager.cpp +++ b/fec_manager.cpp @@ -283,7 +283,7 @@ int fec_encode_manager_t::input(char *s,int len/*,int &is_first_packet*/) for(int i=1;ifec_mtu) continue; + if(shard_len>(u32_t)fec_mtu) continue; u32_t new_len=(shard_len+header_overhead)*(i+fec_redundant_num); if(new_len