mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-03 01:36:17 +01:00
gunixmounts: Use "e" mode flag in setmntent () call for race-free setting of the close-on-exec flag
setmntent () call uses the same mode flag set as fopen (), so it should also include the "e" mode flag for race-free setting of the close-on-exec flag.
This commit is contained in:
parent
7bee4cecdd
commit
cbc15d6ceb
@ -585,7 +585,7 @@ _g_get_unix_mounts (void)
|
||||
|
||||
read_file = get_mtab_read_file ();
|
||||
|
||||
file = setmntent (read_file, "r");
|
||||
file = setmntent (read_file, "re");
|
||||
if (file == NULL)
|
||||
return NULL;
|
||||
|
||||
@ -727,7 +727,7 @@ _g_get_unix_mounts (void)
|
||||
|
||||
read_file = get_mtab_read_file ();
|
||||
|
||||
file = setmntent (read_file, "r");
|
||||
file = setmntent (read_file, "re");
|
||||
if (file == NULL)
|
||||
return NULL;
|
||||
|
||||
@ -1114,7 +1114,7 @@ _g_get_unix_mount_points (void)
|
||||
|
||||
read_file = get_fstab_file ();
|
||||
|
||||
file = setmntent (read_file, "r");
|
||||
file = setmntent (read_file, "re");
|
||||
if (file == NULL)
|
||||
return NULL;
|
||||
|
||||
@ -1203,7 +1203,7 @@ _g_get_unix_mount_points (void)
|
||||
|
||||
read_file = get_fstab_file ();
|
||||
|
||||
file = setmntent (read_file, "r");
|
||||
file = setmntent (read_file, "re");
|
||||
if (file == NULL)
|
||||
return NULL;
|
||||
|
||||
@ -1378,7 +1378,7 @@ _g_get_unix_mount_points (void)
|
||||
|
||||
read_file = get_fstab_file ();
|
||||
|
||||
file = setmntent (read_file, "r");
|
||||
file = setmntent (read_file, "re");
|
||||
if (file == NULL)
|
||||
return NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user