From c21301a4230b27a2838b61789053afd2289eabef Mon Sep 17 00:00:00 2001 From: loki Date: Wed, 16 Jun 2021 11:38:26 +0200 Subject: [PATCH] fix storing log level through web manager --- sunshine/config.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sunshine/config.cpp b/sunshine/config.cpp index 800cd4bd..08a54ee5 100644 --- a/sunshine/config.cpp +++ b/sunshine/config.cpp @@ -653,6 +653,13 @@ void apply_config(std::unordered_map &&vars) { else if(log_level_string == "none"sv) { sunshine.min_log_level = 6; } + else { + // accept digit directly + auto val = log_level_string[0]; + if(val >= '0' && val < '7') { + sunshine.min_log_level = val - '0'; + } + } } auto it = vars.find("flags"s);