From 5cffac769a08191774fa406931aa5989f725ddbf Mon Sep 17 00:00:00 2001 From: Tom Early Date: Tue, 8 Sep 2015 23:40:18 -0400 Subject: [PATCH] fixed admin list --- g2_link.cpp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/g2_link.cpp b/g2_link.cpp index b95d3a0..52213cc 100644 --- a/g2_link.cpp +++ b/g2_link.cpp @@ -893,10 +893,13 @@ static bool read_config(char *cfgFile) traceit("%s is not an array!\n", key.c_str()); return 1; } - traceit("%s = [ "); - for (pos=admin.begin(); pos!=admin.end(); pos++) - traceit("%s ", pos->c_str()); - traceit("]\n"); + traceit("%s = [ ", key.c_str()); + for (pos=admin.begin(); pos!=admin.end(); pos++) { + if (pos != admin.begin()) + fprintf(stdout, ", "); + fprintf(stdout, "\"%s\"", (*pos).c_str()); + } + fprintf(stdout, " ]\n"); } key = "g2_link.link_unlink"; @@ -925,10 +928,13 @@ static bool read_config(char *cfgFile) traceit("%s is not an array!\n", key.c_str()); return 1; } - traceit("%s = [ "); - for (link_unlink_user_pos=link_unlink_user.begin(); link_unlink_user_pos!=link_unlink_user.end(); link_unlink_user_pos++) - traceit("%s ", link_unlink_user_pos->c_str()); - traceit("]\n"); + traceit("%s = [ ", key.c_str()); + for (link_unlink_user_pos=link_unlink_user.begin(); link_unlink_user_pos!=link_unlink_user.end(); link_unlink_user_pos++) { + if (link_unlink_user_pos != link_unlink_user.begin()) + fprintf(stdout, ", "); + fprintf(stdout, "\"%s\"", (*link_unlink_user_pos).c_str()); + } + fprintf(stdout, " ]\n"); } key = "ircddb.login";