From 2547d07ea35c382f6a7dcd191f21516cac5c7240 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 7 Aug 2012 04:12:07 +0000 Subject: [PATCH] eio: properly shutdown monitor. SVN revision: 74957 --- legacy/eio/ChangeLog | 4 ++++ legacy/eio/NEWS | 1 + legacy/eio/src/lib/eio_main.c | 2 ++ 3 files changed, 7 insertions(+) diff --git a/legacy/eio/ChangeLog b/legacy/eio/ChangeLog index 622fc60b38..3f0552f733 100644 --- a/legacy/eio/ChangeLog +++ b/legacy/eio/ChangeLog @@ -13,3 +13,7 @@ 2012-08-02 Cedric Bail * Fix a memory leak when shutting down fallback monitor. + +2012-08-07 Cedric Bail + + * Properly shutdown monitor when calling eio_shutdown. diff --git a/legacy/eio/NEWS b/legacy/eio/NEWS index 1effea4a75..551f4d59f6 100644 --- a/legacy/eio/NEWS +++ b/legacy/eio/NEWS @@ -9,6 +9,7 @@ Fixes: - build out of tree. - detect when requesting to monitor a different file with the same name. - memory leak when shutting down fallback monitor. + - properly shutdown monitor. Improvements: diff --git a/legacy/eio/src/lib/eio_main.c b/legacy/eio/src/lib/eio_main.c index 47ea55bb63..591dcca5f1 100644 --- a/legacy/eio/src/lib/eio_main.c +++ b/legacy/eio/src/lib/eio_main.c @@ -245,6 +245,8 @@ eio_shutdown(void) if (_eio_count > 0) return _eio_count; + eio_monitor_shutdown(); + EIO_MUTEX_DESTROY(direct_info_pool); EIO_MUTEX_DESTROY(progress_pool); EIO_MUTEX_DESTROY(char_pool);