diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 37d8512d0e48863ffb56478b44c732d66a5aba57..3af0fa456b23448fa6eebe1ce00b0b46c0d4fb63 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -877,7 +877,7 @@ bitmap_vmem_puttext(int sx, int sy, int ex, int ey, struct vmem_cell *fill) pthread_mutex_lock(&vstatlock); ret = bitmap_vmem_puttext_locked(sx, sy, ex, ey, fill); - pthread_mutex_lock(&vstatlock); + pthread_mutex_unlock(&vstatlock); return ret; } diff --git a/src/conio/ciolib.h b/src/conio/ciolib.h index 328f448a0a75cf06d03eac6aa1b3805ea65d5dac..8bc992b32ccf646ad891f32a65b331df35631af3 100644 --- a/src/conio/ciolib.h +++ b/src/conio/ciolib.h @@ -38,6 +38,7 @@ #if defined(__DARWIN__) #include <semwrap.h> #endif +#include "threadwrap.h" #include "gen_defs.h" #include "utf8_codepages.h"