2015-03-24 3 views
0

Попытка получить соединение с DBusg_bus_get_sync возвращает NULL, GError сообщение также нулевой

g_bus_get_sync (G_BUS_TYPE_SESSION /* G_BUS_TYPE_SYSTEM */, 
       NULL, 
       &g_error))) 

Вызов функции возвращает NULL и g_error-> сообщение также NULL, так что я даже не могу увидеть, что беда в том, , Любые идеи о том, с чего начать.

ответ

1

g_error должен быть NULL:

GError * g_error = NULL 

В противном случае утверждение срабатывает. Это утверждение было невидимым для меня, поскольку я запускал код встроенной системы, где stdout не был легко доступен.

Смежные вопросы