diff --git a/profiles/input/manager.c b/profiles/input/manager.c
index 6ef83f4..23e739a 100644
--- a/profiles/input/manager.c
+++ b/profiles/input/manager.c
int idle_timeout;
idle_timeout = g_key_file_get_integer(config, "General",
- "IdleTimeout", &err);
- if (err) {
- DBG("input.conf: %s", err->message);
- g_error_free(err);
- }
-
- input_set_idle_timeout(idle_timeout * 60);
+ "IdleTimeout", &err);
+ if (!err) {
+ DBG("input.conf: IdleTimeout=%d", idle_timeout);
+ input_set_idle_timeout(idle_timeout * 60);
+ } else
+ g_clear_error(&err);
}
btd_profile_register(&input_profile);