/*
- * Copyright 2024 Vsevolod Stakhov
+ * Copyright 2025 Vsevolod Stakhov
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
ucl_object_insert_key(result, filtered, ucl_object_key(cur), cur->keylen, true);
}
}
- if (ucl_object_iterate_reset(result, &it) == NULL) {
- ucl_object_unref(result);
- return NULL;
- }
+
return result;
}
}
rspamadm_dump_section_obj(cfg, output_obj, cfg->doc_strings);
if (non_default) {
- ucl_object_unref((ucl_object_t *)output_obj);
+ ucl_object_unref((ucl_object_t *) output_obj);
}
}
else {
for (i = 1; i < argc; i++) {
obj = ucl_object_lookup_path(cfg->cfg_ucl_obj, argv[i]);
doc_obj = ucl_object_lookup_path(cfg->doc_strings, argv[i]);
-
+
if (!obj) {
rspamd_printf("Section %s NOT FOUND\n", argv[i]);
}
rspamd_printf("*** Section %s ***\n", argv[i]);
}
rspamadm_dump_section_obj(cfg, output_obj, doc_obj);
-
+
if (!json && !compact) {
rspamd_printf("\n*** End of section %s ***\n", argv[i]);
}
rspamd_printf("\n");
}
if (non_default) {
- ucl_object_unref((ucl_object_t *)output_obj);
+ ucl_object_unref((ucl_object_t *) output_obj);
}
}
}