When calling Server.Stop(), it will fail because the freezelog is closed twice. It's a bit hard to find the logic that makes this happen - but a fix that makes it work is to make sure to always set the freezelog to nil after closing it. This commit does that in all places that close the freezelog.
When calling Server.Stop(), it will fail because the freezelog is closed twice. It's a bit hard to find the logic that makes this happen - but a fix that makes it work is to make sure to always set the freezelog to nil after closing it. This commit does that in all places that close the freezelog.