1
This commit is contained in:
parent
c82e25b233
commit
8fd4151a1b
@ -126,7 +126,7 @@ void TargetConn::on_socketread(a8::TcpClient* sender, char* buf, unsigned int le
|
|||||||
while (recv_bufflen_ - offset >= sizeof(f8::WSProxyPackHead_S)) {
|
while (recv_bufflen_ - offset >= sizeof(f8::WSProxyPackHead_S)) {
|
||||||
f8::WSProxyPackHead_S* p = (f8::WSProxyPackHead_S*) &recv_buff_[offset];
|
f8::WSProxyPackHead_S* p = (f8::WSProxyPackHead_S*) &recv_buff_[offset];
|
||||||
if (p->magic_code == f8::MAGIC_CODE) {
|
if (p->magic_code == f8::MAGIC_CODE) {
|
||||||
if (recv_bufflen_ - offset < sizeof(f8::PackHead) + p->packlen) {
|
if (recv_bufflen_ - offset < sizeof(f8::WSProxyPackHead_S) + p->packlen) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
App::Instance()->AddSocketMsg(SF_TargetServer,
|
App::Instance()->AddSocketMsg(SF_TargetServer,
|
||||||
@ -136,7 +136,7 @@ void TargetConn::on_socketread(a8::TcpClient* sender, char* buf, unsigned int le
|
|||||||
p->seqid,
|
p->seqid,
|
||||||
&recv_buff_[offset + sizeof(f8::WSProxyPackHead_S)],
|
&recv_buff_[offset + sizeof(f8::WSProxyPackHead_S)],
|
||||||
p->packlen);
|
p->packlen);
|
||||||
offset += sizeof(f8::PackHead) + p->packlen;
|
offset += sizeof(f8::WSProxyPackHead_S) + p->packlen;
|
||||||
} else {
|
} else {
|
||||||
warning = true;
|
warning = true;
|
||||||
offset++;
|
offset++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user