summaryrefslogtreecommitdiffstats
path: root/src/rest.c
diff options
context:
space:
mode:
authorDiego Crespo Quinta <diegocrespodcq98@gmail.com>2020-11-28 00:11:10 +0100
committerOpenGnSys Support Team <soporte-og@soleta.eu>2020-12-01 19:29:37 +0100
commitaeb53bd3512a2b7878c66334b2e36b6f89befdfc (patch)
treebfdfdc2a3fc907566b78f63495ed5883b7293bff /src/rest.c
parent0dd3edd27c78b903e4a667a0d18d8092cd653982 (diff)
#915 Test GET /scopes
And fix ogserver, report error if GET /scopes have a JSON body.
Diffstat (limited to 'src/rest.c')
-rw-r--r--src/rest.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rest.c b/src/rest.c
index ae4c44d..196a25d 100644
--- a/src/rest.c
+++ b/src/rest.c
@@ -3859,6 +3859,11 @@ int og_client_state_process_payload_rest(struct og_client *cli)
if (method != OG_METHOD_GET)
return og_client_method_not_found(cli);
+ if (root) {
+ syslog(LOG_ERR, "command scopes with payload\n");
+ return og_client_bad_request(cli);
+ }
+
err = og_cmd_scope_get(root, &params, buf_reply);
} else if (!strncmp(cmd, "poweroff", strlen("poweroff"))) {
if (method != OG_METHOD_POST)