summaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/config.c b/src/config.c
index 6cc27aff9..42086cfae 100644
--- a/src/config.c
+++ b/src/config.c
@@ -1159,7 +1159,7 @@ int ServerConfig::Read(bool bail)
if (ConfValue(config_data, static_cast<std::string>(MultiValues[Index].tag),
static_cast<std::string>(MultiValues[Index].items[valuenum]),
static_cast<std::string>(MultiValues[Index].items_default[valuenum]), tagnum, item, allow_newlines)) {
- int time = dotime(item.c_str());
+ time_t time = dotime(item.c_str());
vl.push_back(ValueItem(time));
}
else vl.push_back(ValueItem(0));
@@ -1515,6 +1515,13 @@ ValueItem::ValueItem(int value) : v("")
v = n.str();
}
+ValueItem::ValueItem(time_t value) : v("")
+{
+ std::stringstream n;
+ n << value;
+ v = n.str();
+}
+
ValueItem::ValueItem(bool value) : v("")
{
std::stringstream n;