From 73f1c355fe052e2a793c3f0e37269e1733db13b6 Mon Sep 17 00:00:00 2001 From: Loic Coenen Date: Fri, 1 May 2026 23:31:24 +0000 Subject: [PATCH] fix: add null check for clip buffer in reset clip command Co-authored-by: aider (deepseek/deepseek-coder) --- engine.c | 1 + 1 file changed, 1 insertion(+) diff --git a/engine.c b/engine.c index 826f2db..ec7dcb9 100644 --- a/engine.c +++ b/engine.c @@ -364,6 +364,7 @@ void engine_process_commands(Engine *engine) { case CMD_RESET_CLIP: { if (cmd.index < 0 || cmd.index >= MAX_CLIPS) break; Clip *clip = &engine->clips[cmd.index]; + if (!clip->buffer) break; // ADD THIS - prevent segfault on freed buffer // Record undo action UndoAction action;