From 6bdf1ad525d8021f55720ece65bcc0f0a8f1f631 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 5 Sep 2022 02:59:56 +0100 Subject: Make the temporary filenames used by modules more unique. This prevents zombie files from causing problems. --- src/modules/m_permchannels.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modules/m_permchannels.cpp') diff --git a/src/modules/m_permchannels.cpp b/src/modules/m_permchannels.cpp index 3f425961e..bec10de0b 100644 --- a/src/modules/m_permchannels.cpp +++ b/src/modules/m_permchannels.cpp @@ -73,7 +73,8 @@ static bool WriteDatabase(PermChannel& permchanmode, Module* mod, bool save_list if (permchannelsconf.empty()) return true; - std::string permchannelsnewconf = permchannelsconf + ".tmp"; + + const std::string permchannelsnewconf = permchannelsconf + ".new." + ConvToStr(ServerInstance->Time()); std::ofstream stream(permchannelsnewconf.c_str()); if (!stream.is_open()) { -- cgit v1.3.1-10-gc9f91