diff options
Diffstat (limited to 'gdbus')
-rw-r--r-- | gdbus/object.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdbus/object.c b/gdbus/object.c index 592e2d3c..ff696414 100644 --- a/gdbus/object.c +++ b/gdbus/object.c @@ -308,8 +308,10 @@ static void invalidate_parent_data(DBusConnection *conn, const char *child_path) goto done; if (!dbus_connection_get_object_path_data(conn, parent_path, - (void *) &data)) + (void *) &data)) { + invalidate_parent_data(conn, parent_path); goto done; + } if (!data) goto done; |