Browse Source

修复在分解包时有呗丢弃的bug. 禅道彭提. 低概率出现.涉及较多版本.

git-svn-id: https://202.107.226.68:8443/svn/Services/ResistanceMonitor@156 a05970a1-87b9-9d4f-9ee5-fa77e2ec115b
shenchunzhong 11 months ago
parent
commit
41f09a3b68
1 changed files with 2 additions and 2 deletions
  1. 2 2
      4.Data/LNBuffer.cpp

+ 2 - 2
4.Data/LNBuffer.cpp

@@ -15,12 +15,12 @@ CLNBuffer::~CLNBuffer()
 
 int CLNBuffer::HasPack()
 {
-    if (m_nPos == 0) return 0;
+    if (m_nPos < 4) return 0;
 
     int i, nStart = -1;
 
     //find pack head
-    for (i = 0; i < m_nPos - 1 && m_nPos > 4; i++)
+    for (i = 0; i < m_nPos - 1; i++)
     {
         if (m_pBuffer[i] == '{')
         {