IOThread: pass GError to FatalError()
Fixes build failure on GLib < 2.32.
This commit is contained in:
@@ -22,6 +22,7 @@
|
|||||||
#include "thread/Mutex.hxx"
|
#include "thread/Mutex.hxx"
|
||||||
#include "thread/Cond.hxx"
|
#include "thread/Cond.hxx"
|
||||||
#include "event/Loop.hxx"
|
#include "event/Loop.hxx"
|
||||||
|
#include "system/FatalError.hxx"
|
||||||
|
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
|
|
||||||
@@ -76,9 +77,10 @@ io_thread_start()
|
|||||||
#if GLIB_CHECK_VERSION(2,32,0)
|
#if GLIB_CHECK_VERSION(2,32,0)
|
||||||
io.thread = g_thread_new("io", io_thread_func, nullptr);
|
io.thread = g_thread_new("io", io_thread_func, nullptr);
|
||||||
#else
|
#else
|
||||||
io.thread = g_thread_create(io_thread_func, NULL, true, error_r);
|
GError *error = nullptr;
|
||||||
|
io.thread = g_thread_create(io_thread_func, NULL, true, &error);
|
||||||
if (io.thread == NULL)
|
if (io.thread == NULL)
|
||||||
FatalError();
|
FatalError(error);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user