summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2022-03-21 12:55:05 +0100
committerThomas Haller <thaller@redhat.com>2022-03-21 13:04:52 +0100
commit874403b5889d4bc46981e723fb7f4fc65c7dbf32 (patch)
treec47962bd8925a99a4c203bae431f7f1bfe1d01cf
parent9ac143d2d577fd8c03e491b97107b9545603ba55 (diff)
dhcp: use nm_g_bytes_equal0() in _set_effective_client_id()
-rw-r--r--src/core/dhcp/nm-dhcp-client.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/core/dhcp/nm-dhcp-client.c b/src/core/dhcp/nm-dhcp-client.c
index 85e48ff70b..70f3f4017f 100644
--- a/src/core/dhcp/nm-dhcp-client.c
+++ b/src/core/dhcp/nm-dhcp-client.c
@@ -116,16 +116,13 @@ _set_effective_client_id(NMDhcpClient *self, GBytes *client_id, gboolean take)
nm_assert(!client_id || g_bytes_get_size(client_id) >= 2);
- if (priv->effective_client_id == client_id
- || (priv->effective_client_id && client_id
- && g_bytes_equal(priv->effective_client_id, client_id))) {
+ if (nm_g_bytes_equal0(priv->effective_client_id, client_id)) {
if (take && client_id)
g_bytes_unref(client_id);
return;
}
- if (priv->effective_client_id)
- g_bytes_unref(priv->effective_client_id);
+ g_bytes_unref(priv->effective_client_id);
priv->effective_client_id = client_id;
if (!take && client_id)
g_bytes_ref(client_id);