libnm: assert for interface name in _nm_object_class_add_interface()
Signed-off-by: Thomas Haller <thaller@redhat.com>
This commit is contained in:
@@ -498,9 +498,12 @@ _nm_object_class_add_interface (NMObjectClass *object_class,
|
|||||||
NMObjectClassPrivate *cpriv;
|
NMObjectClassPrivate *cpriv;
|
||||||
|
|
||||||
g_return_if_fail (NM_IS_OBJECT_CLASS (object_class));
|
g_return_if_fail (NM_IS_OBJECT_CLASS (object_class));
|
||||||
|
g_return_if_fail (interface);
|
||||||
|
|
||||||
cpriv = NM_OBJECT_CLASS_GET_PRIVATE (object_class);
|
cpriv = NM_OBJECT_CLASS_GET_PRIVATE (object_class);
|
||||||
|
|
||||||
|
g_return_if_fail (g_slist_find_custom (cpriv->interfaces, interface, (GCompareFunc) g_strcmp0) == NULL);
|
||||||
|
|
||||||
cpriv->interfaces = g_slist_prepend (cpriv->interfaces, g_strdup (interface));
|
cpriv->interfaces = g_slist_prepend (cpriv->interfaces, g_strdup (interface));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user