From d64edb68966ebba3b15a5c3c5fb863db73f1aec3 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 27 Feb 2014 19:29:10 +0100 Subject: db/simple: GetRoot() returns reference --- src/db/plugins/simple/SimpleDatabasePlugin.hxx | 4 ++-- src/db/update/Service.cxx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/db') diff --git a/src/db/plugins/simple/SimpleDatabasePlugin.hxx b/src/db/plugins/simple/SimpleDatabasePlugin.hxx index 40d870460..9836a6bcf 100644 --- a/src/db/plugins/simple/SimpleDatabasePlugin.hxx +++ b/src/db/plugins/simple/SimpleDatabasePlugin.hxx @@ -58,10 +58,10 @@ public: Error &error); gcc_pure - Directory *GetRoot() { + Directory &GetRoot() { assert(root != NULL); - return root; + return *root; } bool Save(Error &error); diff --git a/src/db/update/Service.cxx b/src/db/update/Service.cxx index 0c93ce36e..2971998e4 100644 --- a/src/db/update/Service.cxx +++ b/src/db/update/Service.cxx @@ -84,7 +84,7 @@ UpdateService::Task() SetThreadIdlePriority(); - modified = walk->Walk(*db.GetRoot(), next.path_utf8.c_str(), + modified = walk->Walk(db.GetRoot(), next.path_utf8.c_str(), next.discard); if (modified || !db.FileExists()) { -- cgit v1.2.3