From 233c1bf4d4c4b653c5e6b0b53e9d632795a0516f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Fri, 21 May 2021 19:22:06 -0400 Subject: [PATCH] Fix newly-introduced memory leak... I was going to start keeping the old rect around again, but that idea didn't pan out. This massive memory leak is what I get for not doing more commits while tuning. --- src/conio/x_events.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/conio/x_events.c b/src/conio/x_events.c index 086ca7d38d..6c742e206b 100644 --- a/src/conio/x_events.c +++ b/src/conio/x_events.c @@ -493,10 +493,9 @@ local_draw_rect(struct rectlist *rect) // Scale... source = do_scale(rect, x_cvstat.scaling, x_cvstat.scaling, x_cvstat.aspect_width, x_cvstat.aspect_height); - if (source == NULL) { - bitmap_drv_free_rect(rect); + bitmap_drv_free_rect(rect); + if (source == NULL) return; - } cleft = source->w; ctop = source->h; -- GitLab