summary refs log tree commit diff
path: root/clients/cli/nmcli.c
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2020-10-20 22:07:24 +0200
committerMichael Biebl <biebl@debian.org>2020-10-20 22:07:24 +0200
commitf2ddac4cbc895837ddcc55015fae112f9859cd0a (patch)
tree774424baed3e65adb78c34e25874cf4e781ac005 /clients/cli/nmcli.c
parentaafc1dbe4712c86189bbc1d4d54ad8cb4c69be7e (diff)
New upstream version 1.27.91 upstream/1.27.91
Diffstat (limited to 'clients/cli/nmcli.c')
-rw-r--r--clients/cli/nmcli.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/clients/cli/nmcli.c b/clients/cli/nmcli.c
index 740cc604..44795408 100644
--- a/clients/cli/nmcli.c
+++ b/clients/cli/nmcli.c
@@ -344,11 +344,21 @@ check_colors_check_enabled_one_file(const char *base_dir, const char *name, cons
 static char *
 check_colors_check_palette_one_file(const char *base_dir, const char *name, const char *term)
 {
-    gs_free char *filename = check_colors_construct_filename(base_dir, name, term, "schem");
-    char *        contents;
+    static const char *const extensions[] = {
+        "scheme",
+        "schem",
+    };
+    guint i;
+
+    for (i = 0; i < G_N_ELEMENTS(extensions); i++) {
+        gs_free char *filename = NULL;
+        char *        contents;
+
+        filename = check_colors_construct_filename(base_dir, name, term, extensions[i]);
+        if (g_file_get_contents(filename, &contents, NULL, NULL))
+            return contents;
+    }
 
-    if (g_file_get_contents(filename, &contents, NULL, NULL))
-        return contents;
     return NULL;
 }