[PacRunner - PATCH] build: Fix configure script so plugindir is well set without --prefix

2012-10-24 Thread Tomasz Bursztyka
--- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 2cc217b..2bfbd73 100644 --- a/configure.ac +++ b/configure.ac @@ -10,7 +10,7 @@ AM_MAINTAINER_MODE AC_PREFIX_DEFAULT(/usr/local) -if (test ${libdir} =

[PacRunner - Patch 0/4] Apply latest changes to gdbus in PacRunner

2012-10-24 Thread Tomasz Bursztyka
Hi, This 4 patches are missing in PacRunner's gdbus. Please apply, Johan Hedberg (1): gdbus: Fix crash when getting disconnected from the bus Lucas De Marchi (2): gdbus: Fix wrong signal handler match gdbus: Refactor filter_data_find() Luiz Augusto von Dentz (1): gdbus: Fix not

[PacRunner - Patch 1/4] gdbus: Fix crash when getting disconnected from the bus

2012-10-24 Thread Tomasz Bursztyka
From: Johan Hedberg johan.hedb...@intel.com When getting disconnected from the bus sometimes (maybe always?) dbus_watch_handle() can cause the info context to be free'd meaning that we should not try to access it after the call. The only member we need access to is the connection pointer and as

[PacRunner - Patch 2/4] gdbus: Fix wrong signal handler match

2012-10-24 Thread Tomasz Bursztyka
From: Lucas De Marchi lucas.demar...@profusion.mobi When we add a signal handler with g_dbus_add_signal_watch(), this function tries to multiplex the matches added in libdbus by checking if there's a previous filter_data with the same fields. However, if the field is NULL it accepts as being the

[PacRunner - Patch 3/4] gdbus: Refactor filter_data_find()

2012-10-24 Thread Tomasz Bursztyka
From: Lucas De Marchi lucas.demar...@profusion.mobi Now this function is only used for searching the listeners of a connection and the other parameters are not needed anymore. --- gdbus/watch.c | 43 +-- 1 file changed, 5 insertions(+), 38 deletions(-)

[PacRunner - Patch 4/4] gdbus: Fix not freeing list node by using g_slist_delete_link

2012-10-24 Thread Tomasz Bursztyka
From: Luiz Augusto von Dentz luiz.von.de...@intel.com g_slist_remove_link does not free the node which can cause leaks so replace that with g_slist_delete_link which does free memory properly. --- gdbus/watch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdbus/watch.c