OSDN Git Service

fix for_gcc4.7 degrade #30300 patch.
authorHiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
Thu, 4 Sep 2014 04:52:01 +0000 (13:52 +0900)
committerHiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
Thu, 4 Sep 2014 05:11:36 +0000 (14:11 +0900)
l7vsd/module/protocol/protocol_module_ip.cpp

index 4cd2205..417505b 100644 (file)
@@ -5657,6 +5657,11 @@ bool protocol_module_ip::put_data_into_sendbuffer(
                         buffer_element.first += sendbuffer_rest_size;
                         buffer_element.second -= sendbuffer_rest_size;
                         sendbuffer_rest_size = 0;
+
+                        //add remain item
+                        data_ptr->buffer_sequence.push_back(buffer_element);
+                        //delete the item
+                        data_ptr->buffer_sequence.pop_front();
                         break;
                 }
         }