Merge branch 'main' into 'main'

correctly use 3 parameters for close_range

See merge request GNOME/glib!2180
This commit is contained in:
Philip Withnall 2021-07-09 11:23:56 +00:00
commit cfe8a0bd75

View File

@ -1520,7 +1520,7 @@ safe_closefrom (int lowfd)
*
* Handle ENOSYS in case its 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