Loading src/hldsview.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ void gameinfo::HldsView::refresh(HldsData &info){ const std::lock_guard<std::mutex> lock(rlock); clientSocket->connect(serverSocket); clientSocket->setTimeout(1); char buffer[1400]; size_t rcv=0; try{ netplus::buffer send(A2S_INFO_PAYLOAD_LEN_WITHOUT_CHALLENGE); Loading Loading @@ -104,11 +104,11 @@ void gameinfo::HldsView::refresh(HldsData &info){ rcv=clientSocket->recvData(recv); if(rcv >4 && buffer[4] == 0x41){ memcpy(challange,buffer+5,4); if(rcv >4 && recv.data.buf[4] == 0x41){ memcpy(challange,recv.data.buf+5,4); goto AGAIN; } _parse(info,buffer,rcv); _parse(info,recv.data.buf,rcv); }catch(netplus::NetException &exp){ GameInfoException ee; ee[GameInfoException::Error] << exp.what(); Loading Loading
src/hldsview.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ void gameinfo::HldsView::refresh(HldsData &info){ const std::lock_guard<std::mutex> lock(rlock); clientSocket->connect(serverSocket); clientSocket->setTimeout(1); char buffer[1400]; size_t rcv=0; try{ netplus::buffer send(A2S_INFO_PAYLOAD_LEN_WITHOUT_CHALLENGE); Loading Loading @@ -104,11 +104,11 @@ void gameinfo::HldsView::refresh(HldsData &info){ rcv=clientSocket->recvData(recv); if(rcv >4 && buffer[4] == 0x41){ memcpy(challange,buffer+5,4); if(rcv >4 && recv.data.buf[4] == 0x41){ memcpy(challange,recv.data.buf+5,4); goto AGAIN; } _parse(info,buffer,rcv); _parse(info,recv.data.buf,rcv); }catch(netplus::NetException &exp){ GameInfoException ee; ee[GameInfoException::Error] << exp.what(); Loading