]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
demo: kresd instances status correction sysrepo-demo
authorAleš <ales.mrazek@nic.cz>
Wed, 8 Jul 2020 13:33:59 +0000 (15:33 +0200)
committerAleš <ales.mrazek@nic.cz>
Wed, 8 Jul 2020 13:33:59 +0000 (15:33 +0200)
utils/watcher/dbus_control.c
utils/watcher/sr_subscriptions.c

index 1b01e57ced119dd1c3100c2f30410c4407987810..82dd3bae2c5954d68aecc1b3e0594aaaf18af840 100644 (file)
@@ -27,12 +27,12 @@ int kresd_get_status(const char *instance, char **status)
 
        int ret = sd_bus_default_system(&bus);
 
-       asprintf(&instance_service, SERVICE_KRESD, instance);
+       asprintf(&instance_service, DBUS_PATH_KRESD, instance);
 
        ret = sd_bus_get_property_string(
                bus,
                DBUS_SD_NAME,
-               DBUS_PATH_GC,
+               instance_service,
                DBUS_INT_UNIT,
                "ActiveState",
                &err,
index 81246872239931b47916c7ee66d5d2b2d9cf812f..26fe1b005e02c649db703088d1f8e2bf7ada3688 100644 (file)
@@ -119,12 +119,11 @@ int set_tst_secret(const char *new_secret)
 static int server_status_cb(sr_session_ctx_t *session, const char *module_name, const char *xpath,
 const char *request_xpath, uint32_t request_id, struct lyd_node **parent, void *private_data)
 {
-       char *cache_gc_status;
-
        /* kresd instances status */
        kresd_instances_status(parent);
 
        /* Cache Garbage Collector status */
+       char *cache_gc_status;
        cache_gc_get_status(&cache_gc_status);
        lyd_new_path(*parent, NULL, XPATH_STATUS"/cache-gc", cache_gc_status, 0, 0);