Open bigon opened 4 years ago
Hey,
Looking at https://github.com/hughsie/colord/blob/master/lib/colord/cd-test-private.c#L2010, I see the following code
/* create test directory */ root = g_strdup_printf ("/tmp/colord-%c%c%c%c", g_random_int_range ('a', 'z'), g_random_int_range ('a', 'z'), g_random_int_range ('a', 'z'), g_random_int_range ('a', 'z')); rc = g_mkdir_with_parents (root, 0777);
Two things
0777
g_dir_make_tmp ()
g_get_tmp_dir ()
TMPDIR
There are more occurance of using 0777: https://github.com/hughsie/colord/blob/master/lib/colord/cd-test-private.c#L2058
Get_tmp_dir would be great
Hey,
Looking at https://github.com/hughsie/colord/blob/master/lib/colord/cd-test-private.c#L2010, I see the following code
Two things
0777
is IMHO no nice (and insecure)g_dir_make_tmp ()
org_get_tmp_dir ()
so one can override theTMPDIR
if neededThere are more occurance of using
0777
: https://github.com/hughsie/colord/blob/master/lib/colord/cd-test-private.c#L2058