From 1fa721b53a0130f09cbc178e301bc5504e043591 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Fri, 28 Nov 2025 13:26:14 +1300 Subject: [PATCH] AddSmudgeToPipingSession matching --- src/DETHRACE/common/piping.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/DETHRACE/common/piping.c b/src/DETHRACE/common/piping.c index 3e9ddf05..e5f398aa 100644 --- a/src/DETHRACE/common/piping.c +++ b/src/DETHRACE/common/piping.c @@ -515,11 +515,11 @@ void AddSmudgeToPipingSession(tU16 pCar_ID, int pModel_index, int pVertex_count, if (pVertex_count > 600) { pVertex_count = 600; } + data_size = pVertex_count * sizeof(tSmudged_vertex); gSmudge_space->vertex_count = pVertex_count; gSmudge_space->model_index = pModel_index; - memcpy(gSmudge_space->vertex_changes, pCoordinates, pVertex_count * sizeof(tSmudged_vertex)); - data_size = offsetof(tPipe_smudge_data, vertex_changes) + pVertex_count * sizeof(tSmudged_vertex); - AddDataToSession(pCar_ID, gSmudge_space, data_size); + memcpy(gSmudge_space->vertex_changes, pCoordinates, data_size); + AddDataToSession(pCar_ID, gSmudge_space, data_size + offsetof(tPipe_smudge_data, vertex_changes)); } }