rule->app_id = g_variant_dup_string(value, &length);
STC_LOGD("app_id: [%s]", rule->app_id);
+ } else if (!g_strcmp0(key, "granularity")) {
+ rule->granularity = g_variant_get_int32(value);
+ STC_LOGD("granularity: [%d]", rule->granularity);
+
} else {
STC_LOGD("Unknown select rule"); //LCOV_EXCL_LINE
}
if (ret < STC_ERROR_NONE) {
g_variant_builder_unref(builder); //LCOV_EXCL_LINE
STC_STATISTICS_DBUS_REPLY_ERROR(invocation, ret); //LCOV_EXCL_LINE
+ g_free(rule.app_id);
__STC_LOG_FUNC_EXIT__; //LCOV_EXCL_LINE
return TRUE; //LCOV_EXCL_LINE
}
DEBUG_GDBUS_VARIANT("Return parameters: ", return_parameters);
STC_DBUS_REPLY(invocation, return_parameters);
+ g_free(rule.app_id);
__STC_LOG_FUNC_EXIT__;
return TRUE;
}