diff --git a/NEWS b/NEWS index ec66b608c..7f2fecb9b 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,8 @@ ver 0.23.3 (not yet released) * protocol - add optional position parameter to "add" and "playlistadd" - allow range in "playlistdelete" +* database + - inotify: fix use-after-free bug * output - alsa: add option "stop_dsd_silence" to work around DSD DAC noise * macOS: fix libfmt related build failure diff --git a/src/db/update/InotifyUpdate.cxx b/src/db/update/InotifyUpdate.cxx index 863a2d782..888682df9 100644 --- a/src/db/update/InotifyUpdate.cxx +++ b/src/db/update/InotifyUpdate.cxx @@ -282,7 +282,7 @@ InotifyUpdate::InotifyCallback(int wd, unsigned mask, (mask & IN_ISDIR) != 0) { /* a sub directory was changed: register those in inotify */ - const Path root_path = root->name; + const auto root_path = root->name; const auto path_fs = uri_fs.IsNull() ? root_path