diff --git a/src/config.c b/src/config.c index 204ffbc44b44c87baea33a9b2063663d9fae44c4..e36fcf6bb336b9d205936c17e9795f4f516d2348 100644 --- a/src/config.c +++ b/src/config.c @@ -93,7 +93,7 @@ ini_parse(const char *path, ini_handler handle, volatile sqlite3 *db) /* Handle the SECTION, NAME[:=]VALUE */ if (handle(db, section, name, value)) { error = 1; - LOG_ERROR_SCT("PARSER", "Failed to handle %s, %s[:=]%s at line '%d'", + LOG_ERROR_SCT("PARSER", "Failed to '[handle] %s, %s{:,=}%s' at line '%d'", section, name, value, linenum); } } diff --git a/src/net/listen.c b/src/net/listen.c index 30f5e5789f7a32e17ff3dbde969b269ae9560e6f..e72110309974648bd43f5bd519264172ee5d5bfa 100644 --- a/src/net/listen.c +++ b/src/net/listen.c @@ -4,7 +4,6 @@ #include <lektor/common.h> #include <lektor/database.h> #include <lektor/net.h> -#include <ini/ini.h> #include <sqlite3.h> @@ -697,7 +696,7 @@ lkt_listen(void) char *const kara_dir = memory + PATH_MAX + 1; /* Size is PATH_MAX. */ char *const host = kara_dir + PATH_MAX + 1; /* Size is HOST_NAME_MAX. */ char port[7]; /* Maximal port number is 65535, +2 for '\n' and '\0' */ - char player_mod[INI_MAX_LINE]; + char player_mod[INI_MAX_LINE_LEN]; char conf_file[PATH_MAX]; memset(&srv, 0, sizeof(struct lkt_state)); @@ -711,11 +710,11 @@ lkt_listen(void) RETURN_UNLESS(database_open(srv.db, db_path), "Can't open database", 1); /* Read the configuration. */ - RETURN_UNLESS(database_config_get_int (srv.db, "player", "autoclear", &autoclear), "Cfg error", 2); - RETURN_UNLESS(database_config_get_text(srv.db, "database", "kara_dir", kara_dir, PATH_MAX), "Cfg error", 2); - RETURN_UNLESS(database_config_get_text(srv.db, "server", "host", host, HOST_NAME_MAX), "Cfg error", 2); - RETURN_UNLESS(database_config_get_text(srv.db, "server", "port", port, 5), "Cfg error", 2); - RETURN_UNLESS(database_config_get_text(srv.db, "player", "module", player_mod, INI_MAX_LINE), "Cfg error", 2); + RETURN_UNLESS(database_config_get_int (srv.db, "player", "autoclear", &autoclear), "Cfg error", 2); + RETURN_UNLESS(database_config_get_text(srv.db, "database", "kara_dir", kara_dir, PATH_MAX), "Cfg error", 2); + RETURN_UNLESS(database_config_get_text(srv.db, "server", "host", host, HOST_NAME_MAX), "Cfg error", 2); + RETURN_UNLESS(database_config_get_text(srv.db, "server", "port", port, 5), "Cfg error", 2); + RETURN_UNLESS(database_config_get_text(srv.db, "player", "module", player_mod, INI_MAX_LINE_LEN), "Cfg error", 2); if (kara_dir[strlen(kara_dir) - 1] != '/') strncat(kara_dir, "/", PATH_MAX - 1);