From 195a961e97cd86d027073ceb6a986ee5e5778c85 Mon Sep 17 00:00:00 2001 From: Xiandong Date: Tue, 6 Jun 2017 17:27:22 +0800 Subject: [PATCH] server_port in json file should be integer (#1520) * Fix #1518 config file with wrong json format Removing trailing "," to make the configuration file compliant with JSON specification * Remove extra "," in json file * server_port should be integer instead of string server_port in generated json configuration file should be integer instead of string --- src/manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/manager.c b/src/manager.c index 8041080a..0bcde0e9 100644 --- a/src/manager.c +++ b/src/manager.c @@ -109,7 +109,7 @@ build_config(char *prefix, struct server *server) return; } fprintf(f, "{\n"); - fprintf(f, "\"server_port\":\"%s\",\n", server->port); + fprintf(f, "\"server_port\":%d,\n", atoi(server->port)); fprintf(f, "\"password\":\"%s\"", server->password); if (server->fast_open[0]) fprintf(f, ",\n\"fast_open\": %s", server->fast_open); if (server->mode) fprintf(f, ",\n\"mode\":\"%s\"", server->mode);