From 76f85e6f7bea6f286389caf96835f2cd61d0961b Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 20 Oct 2015 12:07:18 +0200 Subject: command/DatabaseCommands: pass URI to handle_lsinfo2() --- src/command/DatabaseCommands.cxx | 5 +---- src/command/DatabaseCommands.hxx | 2 +- src/command/OtherCommands.cxx | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/command/DatabaseCommands.cxx b/src/command/DatabaseCommands.cxx index 4fbae95ec..bfcf3aa54 100644 --- a/src/command/DatabaseCommands.cxx +++ b/src/command/DatabaseCommands.cxx @@ -52,11 +52,8 @@ handle_listfiles_db(Client &client, Response &r, const char *uri) } CommandResult -handle_lsinfo2(Client &client, Request args, Response &r) +handle_lsinfo2(Client &client, const char *uri, Response &r) { - /* default is root directory */ - const auto uri = args.GetOptional(0, ""); - const DatabaseSelection selection(uri, false); Error error; diff --git a/src/command/DatabaseCommands.hxx b/src/command/DatabaseCommands.hxx index 42dc75c71..660e147db 100644 --- a/src/command/DatabaseCommands.hxx +++ b/src/command/DatabaseCommands.hxx @@ -30,7 +30,7 @@ CommandResult handle_listfiles_db(Client &client, Response &r, const char *uri); CommandResult -handle_lsinfo2(Client &client, Request request, Response &response); +handle_lsinfo2(Client &client, const char *uri, Response &response); CommandResult handle_find(Client &client, Request request, Response &response); diff --git a/src/command/OtherCommands.cxx b/src/command/OtherCommands.cxx index be026a56a..d9c198973 100644 --- a/src/command/OtherCommands.cxx +++ b/src/command/OtherCommands.cxx @@ -200,7 +200,7 @@ handle_lsinfo(Client &client, Request args, Response &r) } #ifdef ENABLE_DATABASE - CommandResult result = handle_lsinfo2(client, args, r); + CommandResult result = handle_lsinfo2(client, uri, r); if (result != CommandResult::OK) return result; #endif -- cgit v1.2.3