diff --git a/src/net/tls-impl.cc b/src/net/tls-impl.cc index 8c158998813..09457f9704a 100644 --- a/src/net/tls-impl.cc +++ b/src/net/tls-impl.cc @@ -537,7 +537,7 @@ class tls::reloadable_credentials_base { } } } - future add_watch(const sstring& filename, fsnotifier::flags flags = fsnotifier::flags::close_write|fsnotifier::flags::delete_self) { + future add_watch(const sstring& filename, fsnotifier::flags flags = fsnotifier::flags::close_write|fsnotifier::flags::delete_self|fsnotifier::flags::move_to) { return _fsn.create_watch(filename, flags).then([this, filename = filename](fsnotifier::watch w) { auto t = w.token(); // we might create multiple watches for same token in case of dirs, avoid deleting previously