summaryrefslogtreecommitdiffstats
path: root/recipes-extended/openhpi-subagent/files/glib.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-extended/openhpi-subagent/files/glib.patch')
-rw-r--r--recipes-extended/openhpi-subagent/files/glib.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/recipes-extended/openhpi-subagent/files/glib.patch b/recipes-extended/openhpi-subagent/files/glib.patch
new file mode 100644
index 0000000..0da4327
--- /dev/null
+++ b/recipes-extended/openhpi-subagent/files/glib.patch
@@ -0,0 +1,21 @@
1Index: openhpi-subagent-2.3.4/src/hpiEventThread.c
2===================================================================
3--- openhpi-subagent-2.3.4.orig/src/hpiEventThread.c
4+++ openhpi-subagent-2.3.4/src/hpiEventThread.c
5@@ -178,14 +178,13 @@ int start_event_thread(SaHpiSessionIdT *
6 DEBUGMSGTL ((AGENT, "Attempting to init event"));
7 if (!g_thread_supported()) {
8 DEBUGMSGTL ((AGENT, "Initializing thread support"));
9- g_thread_init(NULL);
10 } else {
11 DEBUGMSGTL ((AGENT, "Already supporting threads"));
12 }
13
14- event_thread = g_thread_create(event_thread_loop,
15+ event_thread = g_thread_try_new("event_thread",
16+ event_thread_loop,
17 (gpointer)sessionid,
18- FALSE,
19 &event_thread_error);
20
21