浏览代码

abort in error

master
robin 11 年前
父节点
当前提交
f380e29ca9
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4
    0
      libptsocket/ptsocket.cpp

+ 4
- 0
libptsocket/ptsocket.cpp 查看文件

188
 
188
 
189
 void PTSocket::setState(PTSocket::State s)
189
 void PTSocket::setState(PTSocket::State s)
190
 {
190
 {
191
+    if(s == m_state)
192
+        return;
193
+    if(s == Error)
194
+        abort();
191
     if(s == Handshaked)
195
     if(s == Handshaked)
192
         m_pingTimer.start();
196
         m_pingTimer.start();
193
     else
197
     else

正在加载...
取消
保存