IOThread: pass GError to FatalError()

Fixes build failure on GLib < 2.32.
This commit is contained in:
Max Kellermann 2013-09-04 16:54:39 +02:00
parent f68e36f8c2
commit b691d3123b
1 changed files with 4 additions and 2 deletions

View File

@ -22,6 +22,7 @@
#include "thread/Mutex.hxx"
#include "thread/Cond.hxx"
#include "event/Loop.hxx"
#include "system/FatalError.hxx"
#include <glib.h>
@ -76,9 +77,10 @@ io_thread_start()
#if GLIB_CHECK_VERSION(2,32,0)
io.thread = g_thread_new("io", io_thread_func, nullptr);
#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)
FatalError();
FatalError(error);
#endif
}