mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-25 00:50:05 +01:00
Merge branch 'main' into 'main'
correctly use 3 parameters for close_range See merge request GNOME/glib!2180
This commit is contained in:
commit
cfe8a0bd75
@ -1520,7 +1520,7 @@ safe_closefrom (int lowfd)
|
||||
*
|
||||
* Handle ENOSYS in case it’s supported in libc but not the kernel; if so,
|
||||
* fall back to safe_fdwalk(). */
|
||||
if (close_range (lowfd, G_MAXUINT) != 0 && errno == ENOSYS)
|
||||
if (close_range (lowfd, G_MAXUINT, 0) != 0 && errno == ENOSYS)
|
||||
#endif /* HAVE_CLOSE_RANGE */
|
||||
(void) safe_fdwalk (close_func, GINT_TO_POINTER (lowfd));
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user