An async callback object was allocated but accidentally not passed to
the sysconfig API call to be passed back to the callback.
Signed-off-by: Russell Bryant <rbryant(a)redhat.com>
---
src/sysconfig/sysconfig-dbus.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/sysconfig/sysconfig-dbus.c b/src/sysconfig/sysconfig-dbus.c
index ba75e27..e5ee512 100644
--- a/src/sysconfig/sysconfig-dbus.c
+++ b/src/sysconfig/sysconfig-dbus.c
@@ -116,7 +116,7 @@ Sysconfig_run_string(Matahari* matahari, const char *text, uint
flags,
asynccb->context = context;
asynccb->key = strdup(key);
- res = mh_sysconfig_run_string(text, flags, scheme, key, result_cb, NULL);
+ res = mh_sysconfig_run_string(text, flags, scheme, key, result_cb, asynccb);
if (res != MH_RES_SUCCESS) {
error = g_error_new(MATAHARI_ERROR, res, mh_result_to_str(res));
dbus_g_method_return_error(context, error);
--
1.7.7.3