mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-03 14:42:10 +01:00
gsocket: test if family is <= 0, not < 0
If all members of GSocketFamily are supported on the platform, then all of its values will be positive, and so the enum might become unsigned, in which case testing for "family < 0" might cause warnings. But we want to return an error if family == 0 (aka G_SOCKET_FAMILY_INVALID) anyway, so just tweak the test accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=674592
This commit is contained in:
parent
56bcba11dd
commit
87cc77a198
@ -500,7 +500,7 @@ g_socket_create_socket (GSocketFamily family,
|
|||||||
g_assert_not_reached ();
|
g_assert_not_reached ();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (family < 0)
|
if (family <= 0)
|
||||||
{
|
{
|
||||||
g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
|
g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
|
||||||
_("Unable to create socket: %s"), _("Unknown family was specified"));
|
_("Unable to create socket: %s"), _("Unknown family was specified"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user