mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-28 00:30:09 +01:00
dhcp: don't crash when no DHCP client is available (rh #1015809)
Print a warning instead. https://bugzilla.redhat.com/show_bug.cgi?id=1015809
This commit is contained in:
parent
bc092bcf44
commit
fbf2ca9ec3
1 changed files with 9 additions and 1 deletions
|
|
@ -615,11 +615,19 @@ nm_dhcp_manager_get_lease_config (NMDHCPManager *self,
|
|||
const char *uuid,
|
||||
gboolean ipv6)
|
||||
{
|
||||
NMDHCPManagerPrivate *priv;
|
||||
|
||||
g_return_val_if_fail (NM_IS_DHCP_MANAGER (self), NULL);
|
||||
g_return_val_if_fail (iface != NULL, NULL);
|
||||
g_return_val_if_fail (uuid != NULL, NULL);
|
||||
|
||||
return NM_DHCP_MANAGER_GET_PRIVATE (self)->get_lease_config_func (iface, uuid, ipv6);
|
||||
priv = NM_DHCP_MANAGER_GET_PRIVATE (self);
|
||||
|
||||
if (priv->get_lease_config_func)
|
||||
return priv->get_lease_config_func (iface, uuid, ipv6);
|
||||
|
||||
nm_log_warn (LOGD_DHCP, "Cannot get a DHCP lease config (no usable DHCP client was found!)");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
NMIP4Config *
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue