summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVincent Guittot <vincent.guittot@linaro.org>2014-09-10 09:11:10 +0200
committerVincent Guittot <vincent.guittot@linaro.org>2014-09-10 09:41:54 +0200
commit1474be33ae8b2426fe3559ba7f170a6955029bcd (patch)
tree4f7ccaf6c6b87996f4a50f0a37a430831198133e /src
parentb401d631bb86ee305acd0d981e1befe7342a6916 (diff)
remove useless json_object_put
futhermore, some object are used several times
Diffstat (limited to 'src')
-rw-r--r--src/rt-app_parse_config.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/rt-app_parse_config.c b/src/rt-app_parse_config.c
index 0060a3f..f9e14c9 100644
--- a/src/rt-app_parse_config.c
+++ b/src/rt-app_parse_config.c
@@ -121,7 +121,6 @@ get_int_value_from(struct json_object *where,
set_default_if_needed(key, value, have_def, def_value);
assure_type_is(value, where, key, json_type_int);
i_value = json_object_get_int(value);
- json_object_put(value);
log_info(PIN "key: %s, value: %d, type <int>", key, i_value);
return i_value;
}
@@ -138,7 +137,6 @@ get_bool_value_from(struct json_object *where,
set_default_if_needed(key, value, have_def, def_value);
assure_type_is(value, where, key, json_type_boolean);
b_value = json_object_get_boolean(value);
- json_object_put(value);
log_info(PIN "key: %s, value: %d, type <bool>", key, b_value);
return b_value;
}
@@ -154,13 +152,11 @@ get_string_value_from(struct json_object *where,
value = get_in_object(where, key, have_def);
set_default_if_needed_str(key, value, have_def, def_value);
if (json_object_is_type(value, json_type_null)) {
- json_object_put(value);
log_info(PIN "key: %s, value: NULL, type <string>", key);
return NULL;
}
assure_type_is(value, where, key, json_type_string);
s_value = strdup(json_object_get_string(value));
- json_object_put(value);
log_info(PIN "key: %s, value: %s, type <string>", key, s_value);
return s_value;
}
@@ -705,7 +701,7 @@ get_opts_from_json_object(struct json_object *root, rtapp_options_t *opts)
parse_resources(resources, opts);
json_object_put(resources);
parse_tasks(tasks, opts);
-// json_object_put(tasks);
+ json_object_put(tasks);
}