From c1f196dbeca0704b6ed02a9699123eddd51975ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= <j.neuschaefer@gmx.net>
Date: Fri, 29 Jun 2012 00:05:33 +0200
Subject: command: require appropriate permissions for searchadd{,pl}

---
 NEWS          | 2 ++
 src/command.c | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 04bbffc46..24c978f79 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,6 @@
 ver 0.17.1 (2012/??/??)
+* protocol:
+  - require appropriate permissions for searchadd{,pl}
 
 ver 0.17 (2012/06/27)
 * protocol:
diff --git a/src/command.c b/src/command.c
index 23f679fdf..86d216a75 100644
--- a/src/command.c
+++ b/src/command.c
@@ -2054,8 +2054,8 @@ static const struct command commands[] = {
 	{ "rm", PERMISSION_CONTROL, 1, 1, handle_rm },
 	{ "save", PERMISSION_CONTROL, 1, 1, handle_save },
 	{ "search", PERMISSION_READ, 2, -1, handle_search },
-	{ "searchadd", PERMISSION_READ, 2, -1, handle_searchadd },
-	{ "searchaddpl", PERMISSION_READ, 3, -1, handle_searchaddpl },
+	{ "searchadd", PERMISSION_ADD, 2, -1, handle_searchadd },
+	{ "searchaddpl", PERMISSION_CONTROL, 3, -1, handle_searchaddpl },
 	{ "seek", PERMISSION_CONTROL, 2, 2, handle_seek },
 	{ "seekcur", PERMISSION_CONTROL, 1, 1, handle_seekcur },
 	{ "seekid", PERMISSION_CONTROL, 2, 2, handle_seekid },
-- 
cgit v1.2.3