From 0f17a9879364c6f410df7ddf990380ad623a4c92 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Mon, 1 Jun 2026 18:35:44 -0700 Subject: [PATCH] modeld: fix capnp memory leak (#38117) * modeld leak * rm --- selfdrive/modeld/modeld.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/selfdrive/modeld/modeld.py b/selfdrive/modeld/modeld.py index c1111584f..8e14455e1 100755 --- a/selfdrive/modeld/modeld.py +++ b/selfdrive/modeld/modeld.py @@ -53,9 +53,11 @@ def get_action_from_model(model_output: dict[str, np.ndarray], prev_action: log. else: desired_curvature = prev_action.desiredCurvature - return log.ModelDataV2.Action(desiredCurvature=float(desired_curvature), - desiredAcceleration=float(desired_accel), - shouldStop=bool(should_stop)) + action = log.ModelDataV2.Action() + action.desiredCurvature = float(desired_curvature) + action.desiredAcceleration = float(desired_accel) + action.shouldStop = bool(should_stop) + return action class FrameMeta: