mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-05 05:18:23 +02:00
dhcp: use nm_g_bytes_equal0() in _set_effective_client_id()
This commit is contained in:
parent
9ac143d2d5
commit
874403b588
1 changed files with 2 additions and 5 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue