Commit d2be7d46 authored by jan.koester's avatar jan.koester
Browse files

test

parent 6a73c7c2
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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);
@@ -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();