diff options
author | Petri Latvala <petri.latvala@intel.com> | 2020-10-26 10:48:40 +0200 |
---|---|---|
committer | Petri Latvala <petri.latvala@intel.com> | 2020-11-04 12:33:26 +0200 |
commit | 664930de3ea18cc33c18ff38f40beba033d38fb6 (patch) | |
tree | c1f02196f59b9e170f7e19c799df7d31161371dd /lib/igt_core.c | |
parent | b6247cc06d76b48ec2a3a0b13ffbd25aec8a42ff (diff) |
lib/igt_core: Don't return too early in common_init_config
common_init_config is responsible for adding the device filters
supplied through the environment to the filter list. If the .igtrc
file cannot be opened, make sure the filter is added still.
Signed-off-by: Petri Latvala <petri.latvala@intel.com>
Cc: Arkadiusz Hiler <arek@hiler.eu>
Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Diffstat (limited to 'lib/igt_core.c')
-rw-r--r-- | lib/igt_core.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/igt_core.c b/lib/igt_core.c index b358173f..8f9d925b 100644 --- a/lib/igt_core.c +++ b/lib/igt_core.c @@ -775,21 +775,20 @@ GKeyFile *igt_load_igtrc(void) static void common_init_config(void) { GError *error = NULL; - int ret; + int ret = 0; igt_key_file = igt_load_igtrc(); - if (!igt_key_file) - return; - if (!igt_frame_dump_path) + if (igt_key_file && !igt_frame_dump_path) igt_frame_dump_path = g_key_file_get_string(igt_key_file, "Common", "FrameDumpPath", &error); g_clear_error(&error); - ret = g_key_file_get_integer(igt_key_file, "DUT", "SuspendResumeDelay", - &error); + if (igt_key_file) + ret = g_key_file_get_integer(igt_key_file, "DUT", "SuspendResumeDelay", + &error); assert(!error || error->code != G_KEY_FILE_ERROR_INVALID_VALUE); g_clear_error(&error); @@ -804,9 +803,10 @@ static void common_init_config(void) if (igt_rc_device) { igt_debug("Notice: using IGT_DEVICE env:\n"); } else { - igt_rc_device = g_key_file_get_string(igt_key_file, - "Common", - "Device", &error); + if (igt_key_file) + igt_rc_device = g_key_file_get_string(igt_key_file, + "Common", + "Device", &error); g_clear_error(&error); if (igt_rc_device) igt_debug("Notice: using .igtrc " |