• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

UltraMonkey-L7 V3(multi-thread implementation)


Commit MetaInfo

修订版01c12587f886411d01b4c3d6641e99c6f5c2b029 (tree)
时间2012-12-10 12:56:26
作者michiro <l05102@shib...>
Commitermichiro

Log Message

ipモジュールで-Fオプションを使用した際、またはSorryURIオプションを
利用した際にHTTPリクエストが壊れる問題の修正。

put_data_into_sendbuffer()関数内で、送信データがsend_bufferを
上回った場合に、残ったデータの開始位置とサイズが更新されていな
かった箇所を修正した。

更改概述

差异

--- a/l7vsd/module/protocol/protocol_module_ip.cpp
+++ b/l7vsd/module/protocol/protocol_module_ip.cpp
@@ -5657,6 +5657,11 @@ bool protocol_module_ip::put_data_into_sendbuffer(
56575657 buffer_element.first += sendbuffer_rest_size;
56585658 buffer_element.second -= sendbuffer_rest_size;
56595659 sendbuffer_rest_size = 0;
5660+
5661+ //add remain item
5662+ data_ptr->buffer_sequence.push_back(buffer_element);
5663+ //delete the item
5664+ data_ptr->buffer_sequence.pop_front();
56605665 break;
56615666 }
56625667 }