From bdab26794b07626820255c96af8086142624266d Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Tue, 11 Jul 2023 17:32:37 -0900 Subject: [PATCH] Cleaned up config dump so there are no nulls in the dump --- citadel/utils/ctdldump.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/citadel/utils/ctdldump.c b/citadel/utils/ctdldump.c index 222545092..37064d3f8 100644 --- a/citadel/utils/ctdldump.c +++ b/citadel/utils/ctdldump.c @@ -335,13 +335,11 @@ void export_usersbynumber(int which_cdb, DBT *in_key, DBT *in_data) { // export function for a config record void export_config(int which_cdb, DBT *in_key, DBT *in_data) { - size_t keylen = in_key->size; - printf("config|"); - fwrite(in_data->data, keylen, 1, stdout); + printf("config|%s|%s|\n", + (char *)in_data->data, + (char *)in_data->data + strlen(in_data->data) + 1 + ); - printf("|"); - fwrite(in_data->data + keylen, in_data->size - keylen, 1, stdout); - printf("|\n"); } -- 2.39.2