From f822e90478ea3108536c5530e5ce86b014c62626 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Wed, 7 Feb 2018 21:36:44 +0000 Subject: [PATCH] Remove quotes in the ini file. --- Conf.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Conf.cpp b/Conf.cpp index 7f3cd2c..a4f6047 100644 --- a/Conf.cpp +++ b/Conf.cpp @@ -180,7 +180,14 @@ bool CConf::read() if (value == NULL) continue; - if (section == SECTION_GENERAL) { + // Remove quotes from the value + size_t len = ::strlen(value); + if (len > 1U && *value == '"' && value[len - 1U] == '"') { + value[len - 1U] = '\0'; + value++; + } + + if (section == SECTION_GENERAL) { if (::strcmp(key, "Daemon") == 0) m_daemon = ::atoi(value) == 1; else if (::strcmp(key, "Timeout") == 0)