diff options
author | Jürg Billeter <j@bitron.ch> | 2011-06-28 15:05:12 +0200 |
---|---|---|
committer | Martyn Russell <martyn@lanedo.com> | 2011-10-06 17:09:42 +0100 |
commit | c88329eceaf162dfa593bb300746d56859b741d5 (patch) | |
tree | 449192482136ace442ea4c2edc4fd6ce9eb63b57 | |
parent | b4f6301d97bd12f249e9ad1af51933bdfdaedba0 (diff) | |
download | tracker-c88329eceaf162dfa593bb300746d56859b741d5.tar.gz |
tracker-control: Fix crash when unable to get miner pause details
Fixes NB#269359.
-rw-r--r-- | src/tracker-control/tracker-control-status.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tracker-control/tracker-control-status.c b/src/tracker-control/tracker-control-status.c index 18674e048..b1b78f5e6 100644 --- a/src/tracker-control/tracker-control-status.c +++ b/src/tracker-control/tracker-control-status.c @@ -142,6 +142,12 @@ miner_get_details (TrackerMinerManager *manager, pause_applications, pause_reasons); + if (!(*pause_applications) || !(*pause_reasons)) { + /* unable to get pause details, + already logged by tracker_miner_manager_is_paused */ + return FALSE; + } + return TRUE; } |