From: Han Young Date: Wed, 11 Feb 2026 04:11:28 GMT Subject: [PATCH 1/1] diffcore-break: prevent dangling pointer Message-ID: <20260211041128.48412-2-hanyang.tony@bytedance.com> In-Reply-To: <20260211041128.48412-1-hanyang.tony@bytedance.com> After we have freed the file pair, we should set the queue reference to null. This prevents us from encountering a dangling pointer later on. --- diffcore-break.c | 1 + 1 file changed, 1 insertion(+) diff --git a/diffcore-break.c b/diffcore-break.c index c4c2173f30..9b11fe2fa0 100644 --- a/diffcore-break.c +++ b/diffcore-break.c @@ -222,6 +222,7 @@ void diffcore_break(struct repository *r, int break_score) free(p); /* not diff_free_filepair(), we are * reusing one and two here. */ + q->queue[i] = NULL; continue; } } -- 2.52.0