summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorAlain Michaud <alainm@chromium.org>2020-06-18 01:48:12 +0000
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2020-06-17 21:38:48 -0700
commit0a10b4f933ef1e07de6cfa65766f727812ca59d7 (patch)
treebbea4b355ba0c1c921544d44087418b3ce0149ca /src/main.c
parent4527a8ad82544b369da0e7b0ad7e828df019475a (diff)
downloadbluez-0a10b4f933ef1e07de6cfa65766f727812ca59d7.tar.gz
main: Fix logical error when loading controller params
Fix logical error when loading configuration parameters from the config file. Without this patch, the maximum allowable value is always used.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index e51f614b3..75ea27f40 100644
--- a/src/main.c
+++ b/src/main.c
@@ -421,12 +421,13 @@ static void parse_controller_config(GKeyFile *config)
int val = g_key_file_get_integer(config, "Controller",
params[i].val_name, &err);
if (err) {
+ warn("%s", err->message);
g_clear_error(&err);
} else {
- DBG("%s=%d", params[i].val_name, val);
+ info("%s=%d", params[i].val_name, val);
- val = MIN(val, params[i].min);
- val = MAX(val, params[i].max);
+ val = MAX(val, params[i].min);
+ val = MIN(val, params[i].max);
*params[i].val = val;
++main_opts.default_params.num_entries;
}