diff --git a/client/ScreenManager.cpp b/client/ScreenManager.cpp index a305c19..ce2b48f 100644 --- a/client/ScreenManager.cpp +++ b/client/ScreenManager.cpp @@ -798,7 +798,7 @@ void RunFileReceiver(CScreenManager *mgr, const std::string &folder, const std:: Mprintf("Enter thread RunFileReceiver: %d\n", GetCurrentThreadId()); IOCPClient* pClient = new IOCPClient(mgr->g_bExit, true, MaskTypeNone, mgr->m_conn); if (pClient->ConnectServer(mgr->m_ClientObject->ServerIP().c_str(), mgr->m_ClientObject->ServerPort())) { - pClient->setManagerCallBack(mgr, CManager::DataProcess, CManager::ReconnectProcess); + pClient->setManagerCallBack(mgr, CManager::DataProcess, nullptr); // 发送目录并准备接收文件 int len = 1 + folder.length() + files.length() + 1; char* cmd = new char[len];