Commit 49b4d9de authored by jan.koester's avatar jan.koester
Browse files

use shared ptr

parent fc863be0
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
[Buildset]
BuildItems=@Variant(\x00\x00\x00\t\x00\x00\x00\x00\x01\x00\x00\x00\x0b\x00\x00\x00\x00\x01\x00\x00\x00\x14\x00l\x00i\x00b\x00n\x00e\x00t\x00p\x00l\x00u\x00s)

[CMake]
Build Directory Count=1
Current Build Directory Index-Host System=0
+3 −3
Original line number Diff line number Diff line
@@ -206,13 +206,13 @@ namespace netplus {
            con *rcon = (con*)_Events[pos].data.ptr;

            try{
                char buf[BLOCKSIZE];
                size_t rcvsize = _ServerSocket->recvData(rcon->csock, buf, BLOCKSIZE);
                std::shared_ptr<char> buf(new char[BLOCKSIZE]);
                size_t rcvsize = _ServerSocket->recvData(rcon->csock, buf.get(), BLOCKSIZE);

                rcon->lasteventime = time(nullptr);

                if(rcvsize>0){
                    rcon->RecvData.append(buf,rcvsize);
                    rcon->RecvData.append(buf.get(),rcvsize);
                    rcon->state=EVIN;
                }