Fix Nginx module flag file deadlock

This commit is contained in:
Ilia Ross
2026-09-07 01:43:31 +02:00
parent 89d618b930
commit 89a01303c0
2 changed files with 3 additions and 0 deletions

View File

@@ -11,6 +11,7 @@
* Fix journal since filter showing oldest entries on older systemd [forum.virtualmin.com/t/137876](https://forum.virtualmin.com/t/137876)
* Fix disk usage and mounted filesystem handling for mount points and devices with spaces, such as ZFS datasets [#2833](https://github.com/webmin/webmin/issues/2833)
* Fix slave zone files staying empty on Debian and Ubuntu secondaries by creating BIND zone files owned by the `bind` user [forum.virtualmin.com/t/137767](https://forum.virtualmin.com/t/137767)
* Fix Nginx Webserver module lock files not being released, causing saves to hang during long-running operations
#### 2.660 (August 20, 2026)
* Add support for creating `vfsv1` Linux quota files for limits above 4 TiB, while preserving existing quota file formats

View File

@@ -1557,6 +1557,7 @@ sub update_last_config_change
{
&open_lock_tempfile(my $fh, ">$last_config_change_flag", 0, 1);
&close_tempfile($fh);
&unlock_file($last_config_change_flag);
}
# update_last_restart_time()
@@ -1565,6 +1566,7 @@ sub update_last_restart_time
{
&open_lock_tempfile(my $fh, ">$last_restart_time_flag", 0, 1);
&close_tempfile($fh);
&unlock_file($last_restart_time_flag);
}
# needs_config_restart()