diff --git a/src/overlay_params.cpp b/src/overlay_params.cpp index b390556f..46837874 100644 --- a/src/overlay_params.cpp +++ b/src/overlay_params.cpp @@ -738,6 +738,6 @@ parse_overlay_config(struct overlay_params *params, HUDElements.colors.update = true; if(not logger) logger = std::make_unique(params); - if(params->autostart_log) + if(params->autostart_log && !logger->is_active()) std::thread(autostart_log, params->autostart_log).detach(); }