summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2018-01-09 15:55:23 +0100
committerThomas Haller <thaller@redhat.com>2018-01-09 15:55:43 +0100
commit0e1fb1dbd282f546820c1ab8326cf4cf550ae2ae (patch)
treec0a478ffae31b09d74a758906b033282887937c0
parent5eea9be983bd95f5a482e483a438a100b80c716f (diff)
downloadNetworkManager-0e1fb1dbd282f546820c1ab8326cf4cf550ae2ae.tar.gz
dhcp: fix check for client-id in _set_client_id()
Fixes: 686afe531ab3774cd818feda8361de74101971f5
-rw-r--r--src/dhcp/nm-dhcp-client.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dhcp/nm-dhcp-client.c b/src/dhcp/nm-dhcp-client.c
index 1959f05234..8fbb3c64f9 100644
--- a/src/dhcp/nm-dhcp-client.c
+++ b/src/dhcp/nm-dhcp-client.c
@@ -195,6 +195,7 @@ _set_client_id (NMDhcpClient *self, GBytes *client_id, gboolean take)
if ( priv->client_id == client_id
|| ( priv->client_id
+ && client_id
&& g_bytes_equal (priv->client_id, client_id))) {
if (take && client_id)
g_bytes_unref (client_id);