summaryrefslogtreecommitdiff
path: root/src/instance_info.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/instance_info.c')
-rw-r--r--src/instance_info.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/instance_info.c b/src/instance_info.c
index 6dab351..7b9326e 100644
--- a/src/instance_info.c
+++ b/src/instance_info.c
@@ -2,6 +2,7 @@
#include <string.h>
#include <jansson.h>
#include "instance_info.h"
+#include "log.h"
struct instance_info *instance_info_from_json(char *json_data)
{
@@ -14,19 +15,20 @@ struct instance_info *instance_info_from_json(char *json_data)
root = json_loads(json_data, 0, &error);
if (!root) {
- fprintf(stderr, "error: on line %d: %s\n", error.line, error.text);
+ log_msg(LOG_ERROR, "instance_info_from_json", "error: on line %d: %s",
+ error.line, error.text);
return NULL;
}
if (!json_is_object(root)) {
- fprintf(stderr, "root is not object");
+ log_msg(LOG_ERROR, "instance_info_from_json", "root is not object");
json_decref(root);
return NULL;
}
json_t *title = json_object_get(root, "title");
if (!json_is_string(title)) {
- fprintf(stderr, "title is not string");
+ log_msg(LOG_ERROR, "instance_info_from_json", "title is not string");
return NULL;
}
info->title = strdup(json_string_value(title));