File 0330-erts-pthread_mutex_t-is-opaque-so-codechecker-compla.patch of Package erlang
From 96dd281a647d4b44297b0c0a7b7c633af3bc6cc6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Backstr=C3=B6m?= <lukas@erlang.org>
Date: Wed, 9 Apr 2025 10:55:42 +0200
Subject: [PATCH 2/3] erts: pthread_mutex_t is opaque, so codechecker complains
about dereferencing it
---
lib/erl_interface/src/misc/ei_pthreads.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/erl_interface/src/misc/ei_pthreads.c b/lib/erl_interface/src/misc/ei_pthreads.c
index aaaf6bac9c..eaa2b24420 100644
--- a/lib/erl_interface/src/misc/ei_pthreads.c
+++ b/lib/erl_interface/src/misc/ei_pthreads.c
@@ -97,7 +97,7 @@ void *ei_m_create(void)
{
pthread_mutex_t *l;
- if ((l = malloc(sizeof(*l)))) { /* FIXME get memory or abort */
+ if ((l = malloc(sizeof(pthread_mutex_t)))) { /* FIXME get memory or abort */
pthread_mutex_init(l,NULL);
}
--
2.43.0