modules: fix g_file_test for regular files

From the g_file_test documentation:
"For example, (G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR) will return TRUE if
the file exists; the check whether it's a directory doesn't matter since the
existence test is TRUE. With the current set of available tests, there's no
point passing in more than one test at a time."
This commit is contained in:
Peter Hutterer
2021-07-08 15:52:47 +10:00
committed by George Kiagiadakis
parent 2792cecbcf
commit 1132b37f0b
2 changed files with 5 additions and 5 deletions

View File

@@ -128,7 +128,7 @@ static gchar *
find_script (const gchar * script, gboolean daemon)
{
if ((!daemon || g_path_is_absolute (script)) &&
g_file_test (script, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
g_file_test (script, G_FILE_TEST_IS_REGULAR))
return g_strdup (script);
/* /etc/wireplumber/scripts */
@@ -138,7 +138,7 @@ find_script (const gchar * script, gboolean daemon)
wp_trace ("trying %s", file);
if (g_file_test (file, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
if (g_file_test (file, G_FILE_TEST_IS_REGULAR))
return g_steal_pointer (&file);
}
@@ -148,7 +148,7 @@ find_script (const gchar * script, gboolean daemon)
wp_trace ("trying %s", file);
if (g_file_test (file, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
if (g_file_test (file, G_FILE_TEST_IS_REGULAR))
return g_steal_pointer (&file);
}
@@ -160,7 +160,7 @@ find_script (const gchar * script, gboolean daemon)
wp_trace ("trying %s", file);
if (g_file_test (file, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
if (g_file_test (file, G_FILE_TEST_IS_REGULAR))
return g_steal_pointer (&file);
}
return NULL;