diff options
Diffstat (limited to 'source3/smbd/server.c')
-rw-r--r-- | source3/smbd/server.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source3/smbd/server.c b/source3/smbd/server.c index 179d480f43..7a6e17135f 100644 --- a/source3/smbd/server.c +++ b/source3/smbd/server.c @@ -918,6 +918,15 @@ static void exit_server_common(enum server_exit_reason how, } #endif +#ifdef USE_DMAPI + /* Destroy Samba DMAPI session only if we are master smbd process */ + if (am_parent) { + if (!dmapi_destroy_session()) { + DEBUG(0,("Unable to close Samba DMAPI session\n")); + } + } +#endif + locking_end(); printing_end(); |