summaryrefslogtreecommitdiff
path: root/source3/smbd/dfree.c
diff options
context:
space:
mode:
authorChristof Schmitt <cs@samba.org>2018-05-18 20:51:58 -0700
committerJeremy Allison <jra@samba.org>2018-05-25 22:52:12 +0200
commite30d0c0e0d11f65b2d1886be3c0fe9e32eaf3926 (patch)
treea8997afcca3d274c278e598c16d91a6c1561deb8 /source3/smbd/dfree.c
parent8f121747b06ca78cf51801a3931b2ddd1a424c77 (diff)
downloadsamba-e30d0c0e0d11f65b2d1886be3c0fe9e32eaf3926.tar.gz
smbd: Flush dfree memcache on service reload
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13446 Signed-off-by: Christof Schmitt <cs@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/smbd/dfree.c')
-rw-r--r--source3/smbd/dfree.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/smbd/dfree.c b/source3/smbd/dfree.c
index 5b20707ffae..d280e1efe7f 100644
--- a/source3/smbd/dfree.c
+++ b/source3/smbd/dfree.c
@@ -273,3 +273,8 @@ out:
TALLOC_FREE(to_free);
return dfree_ret;
}
+
+void flush_dfree_cache(void)
+{
+ memcache_flush(smbd_memcache(), DFREE_CACHE);
+}