mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 11:26:16 +01:00
Merge branch 'gutils-limit-scope' into 'master'
utils: Limit the scope of the variable `max` See merge request GNOME/glib!1658
This commit is contained in:
commit
cd1b09fe30
@ -982,7 +982,6 @@ g_get_host_name (void)
|
||||
gchar *utmp;
|
||||
|
||||
#ifndef G_OS_WIN32
|
||||
glong max;
|
||||
gsize size;
|
||||
/* The number 256 * 256 is taken from the value of _POSIX_HOST_NAME_MAX,
|
||||
* which is 255. Since we use _POSIX_HOST_NAME_MAX + 1 (= 256) in the
|
||||
@ -994,6 +993,9 @@ g_get_host_name (void)
|
||||
gchar *tmp;
|
||||
|
||||
#ifdef _SC_HOST_NAME_MAX
|
||||
{
|
||||
glong max;
|
||||
|
||||
max = sysconf (_SC_HOST_NAME_MAX);
|
||||
if (max > 0 && (gsize) max <= G_MAXSIZE - 1)
|
||||
size = (gsize) max + 1;
|
||||
@ -1003,6 +1005,7 @@ g_get_host_name (void)
|
||||
#else
|
||||
size = _POSIX_HOST_NAME_MAX + 1;
|
||||
#endif /* HOST_NAME_MAX */
|
||||
}
|
||||
#else
|
||||
/* Fallback to some reasonable value */
|
||||
size = 256;
|
||||
|
Loading…
Reference in New Issue
Block a user