static void scan_directory_and_add_to_dirlist(const char *path)
  {
-    GList *problem_dirs = get_problems_over_dbus(path, NULL);
+    GError *error = NULL;
+    GList *problem_dirs = get_problems_over_dbus(path, error);
+
+    if (error)

error will always be NULL. If you want get_problems_over_dbus()
be able to change it, pass a _pointer_ to it...

--
vda

Reply via email to