summaryrefslogtreecommitdiffstats
path: root/src/client.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/client.c')
-rw-r--r--src/client.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/client.c b/src/client.c
index 6e568b5..5842372 100644
--- a/src/client.c
+++ b/src/client.c
@@ -168,40 +168,6 @@ static int og_resp_early_hints(struct og_client *cli, json_t *data)
return -1;
}
-static int og_resp_probe(struct og_client *cli, json_t *data)
-{
- const char *status = NULL;
- const char *key;
- uint32_t speed;
- json_t *value;
- int err = 0;
-
- if (json_typeof(data) != JSON_OBJECT)
- return -1;
-
- json_object_foreach(data, key, value) {
- if (!strcmp(key, "status")) {
- err = og_json_parse_string(value, &status);
- if (err < 0)
- return err;
- } else if (!strcmp(key, "speed")) {
- err = og_json_parse_uint(value, &speed);
- if (err < 0)
- return err;
- cli->speed = speed;
- }
- }
-
- if (!strcmp(status, "BSY"))
- cli->status = OG_CLIENT_STATUS_BUSY;
- else if (!strcmp(status, "OPG"))
- cli->status = OG_CLIENT_STATUS_OGLIVE;
- else if (!strcmp(status, "VDI"))
- cli->status = OG_CLIENT_STATUS_VIRTUAL;
-
- return status ? 0 : -1;
-}
-
static int og_resp_shell_run(struct og_client *cli, json_t *data)
{
const char *cmd = NULL, *output = NULL;
@@ -1387,9 +1353,6 @@ int og_agent_state_process_response(struct og_client *cli)
}
switch (cli->last_cmd) {
- case OG_CMD_PROBE:
- err = og_resp_probe(cli, root);
- break;
case OG_CMD_SHELL_RUN:
err = og_resp_shell_run(cli, root);
break;