From 592a26cb8c46a9db92a70c275f1d8625f8949c1d Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed, 11 Jan 2023 06:40:03 +0100 Subject: [PATCH] fix(Core): Crashfix. (#14536) --- src/server/game/Movement/Spline/MovementPacketBuilder.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/game/Movement/Spline/MovementPacketBuilder.cpp b/src/server/game/Movement/Spline/MovementPacketBuilder.cpp index b7ccda009..b360c6b3d 100644 --- a/src/server/game/Movement/Spline/MovementPacketBuilder.cpp +++ b/src/server/game/Movement/Spline/MovementPacketBuilder.cpp @@ -191,7 +191,10 @@ namespace Movement uint32 nodes = move_spline.getPath().size(); data << nodes; - data.append(&move_spline.getPath()[0], nodes); + if (nodes) + { + data.append(&move_spline.getPath()[0], nodes); + } data << uint8(move_spline.spline.mode()); // added in 3.1 data << (move_spline.isCyclic() ? Vector3::zero() : move_spline.FinalDestination()); }