From faf6b74507b5e527c9ace6e57f22ab557153a09d Mon Sep 17 00:00:00 2001 From: d1str4ught <> Date: Thu, 18 Sep 2025 15:46:02 +0200 Subject: [PATCH] packet send crash fix --- src/game/desc.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/game/desc.cpp b/src/game/desc.cpp index 0501245..ac3b5b9 100644 --- a/src/game/desc.cpp +++ b/src/game/desc.cpp @@ -486,11 +486,10 @@ void DESC::Packet(const void * c_pvData, int iSize) // END_OF_TRAFFIC_PROFILER #ifdef _IMPROVED_PACKET_ENCRYPTION_ - void* buf = buffer_write_peek(m_lpOutputBuffer); - - + int write_point_pos = m_lpOutputBuffer->write_point_pos; if (packet_encode(m_lpOutputBuffer, c_pvData, iSize)) { + void* buf = m_lpOutputBuffer->mem_data + write_point_pos; if (cipher_.activated()) { cipher_.Encrypt(buf, iSize); }