diff options
author | Alain Michaud <alainm@chromium.org> | 2020-06-18 01:48:12 +0000 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2020-06-17 21:38:48 -0700 |
commit | 0a10b4f933ef1e07de6cfa65766f727812ca59d7 (patch) | |
tree | bbea4b355ba0c1c921544d44087418b3ce0149ca /src/main.c | |
parent | 4527a8ad82544b369da0e7b0ad7e828df019475a (diff) | |
download | bluez-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.c | 7 |
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; } |