From 2a2042308e64c1666fb462002f9794da6c4818e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Sat, 29 Apr 2023 00:01:09 -0400
Subject: [PATCH] Extend cstatlock to cover vmem

---
 src/conio/bitmap_con.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c
index b34ab403e2..fddcc30f33 100644
--- a/src/conio/bitmap_con.c
+++ b/src/conio/bitmap_con.c
@@ -893,12 +893,10 @@ int bitmap_vmem_gettext(int sx, int sy, int ex, int ey, struct vmem_cell *fill)
 
 	pthread_mutex_lock(&vstatlock);
 	vmem_ptr = get_vmem(&vstat);
-	pthread_mutex_unlock(&vstatlock);
 	for(y=sy-1;y<ey;y++) {
 		for(x=sx-1;x<ex;x++)
 			memcpy(fill++, &vmem_ptr->vmem[y*cio_textinfo.screenwidth+x], sizeof(*fill));
 	}
-	pthread_mutex_lock(&vstatlock);
 	release_vmem(vmem_ptr);
 	pthread_mutex_unlock(&vstatlock);
 	return(1);
-- 
GitLab