From 1eeef14470729ad3e98ece6c4937957cb0e6b517 Mon Sep 17 00:00:00 2001 From: wangyu- Date: Tue, 31 Oct 2017 22:05:51 -0500 Subject: [PATCH] update log --- fec_manager.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/fec_manager.cpp b/fec_manager.cpp index 693cf8a..46747f6 100644 --- a/fec_manager.cpp +++ b/fec_manager.cpp @@ -218,10 +218,14 @@ int fec_encode_manager_t::input(char *s,int len/*,int &is_first_packet*/) //int counter_back=counter; assert(fec_mode==0||fec_mode==1); - if(fec_mode==0&& s!=0 &&counter==0&&blob_encode.get_shard_len(fec_data_num,len)>fec_mtu) + if(fec_mode==0&& s!=0 &&counter==0) { - mylog(log_warn,"message too long len=%d,ignored\n",len); - return -1; + int out_len=blob_encode.get_shard_len(fec_data_num,len); + if(out_len>fec_mtu) + { + mylog(log_warn,"message too long ori_len=%d out_len=%d fec_mtu=%d,ignored\n",len,out_len,fec_mtu); + return -1; + } } if(fec_mode==1&&s!=0&&len>fec_mtu) {