[glib/glib-2-56: 1/3] gnetworkmonitornetlink: Don't check if a passed-in GError ** is NULL
- From: Iain Lane <iainl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/glib-2-56: 1/3] gnetworkmonitornetlink: Don't check if a passed-in GError ** is NULL
- Date: Thu, 13 Sep 2018 14:15:04 +0000 (UTC)
commit 2cc26634340c91571d35660563e318151efef661
Author: Iain Lane <iainl gnome org>
Date: Mon Sep 10 11:58:08 2018 +0100
gnetworkmonitornetlink: Don't check if a passed-in GError ** is NULL
This is not a correct way to check if `g_socket_new_from_fd()` failed.
Instead just see if it returned `NULL` itself.
This was preventing the netlink monitor from being initialised.
Closes #1518
gio/gnetworkmonitornetlink.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gio/gnetworkmonitornetlink.c b/gio/gnetworkmonitornetlink.c
index b308b3b65..f889a3b64 100644
--- a/gio/gnetworkmonitornetlink.c
+++ b/gio/gnetworkmonitornetlink.c
@@ -113,7 +113,7 @@ g_network_monitor_netlink_initable_init (GInitable *initable,
}
nl->priv->sock = g_socket_new_from_fd (sockfd, error);
- if (error)
+ if (!nl->priv->sock)
{
g_prefix_error (error, "%s", _("Could not create network monitor: "));
(void) g_close (sockfd, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]