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

openSUSE Build Service is sponsored by