mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-08 22:58:16 +02:00
dhcp: clean up client spawn return value
This commit is contained in:
parent
8398ccba59
commit
07de58bbeb
2 changed files with 3 additions and 2 deletions
|
|
@ -482,7 +482,7 @@ dhclient_start (NMDHCPClient *client,
|
||||||
{
|
{
|
||||||
NMDHCPDhclientPrivate *priv = NM_DHCP_DHCLIENT_GET_PRIVATE (client);
|
NMDHCPDhclientPrivate *priv = NM_DHCP_DHCLIENT_GET_PRIVATE (client);
|
||||||
GPtrArray *argv = NULL;
|
GPtrArray *argv = NULL;
|
||||||
GPid pid = 0;
|
GPid pid = -1;
|
||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
const char *iface, *uuid;
|
const char *iface, *uuid;
|
||||||
char *binary_name, *cmd_str;
|
char *binary_name, *cmd_str;
|
||||||
|
|
|
||||||
|
|
@ -92,7 +92,7 @@ real_ip4_start (NMDHCPClient *client,
|
||||||
{
|
{
|
||||||
NMDHCPDhcpcdPrivate *priv = NM_DHCP_DHCPCD_GET_PRIVATE (client);
|
NMDHCPDhcpcdPrivate *priv = NM_DHCP_DHCPCD_GET_PRIVATE (client);
|
||||||
GPtrArray *argv = NULL;
|
GPtrArray *argv = NULL;
|
||||||
GPid pid = 0;
|
GPid pid = -1;
|
||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
char *pid_contents = NULL, *binary_name, *cmd_str;
|
char *pid_contents = NULL, *binary_name, *cmd_str;
|
||||||
const char *iface, *uuid, *hostname;
|
const char *iface, *uuid, *hostname;
|
||||||
|
|
@ -147,6 +147,7 @@ real_ip4_start (NMDHCPClient *client,
|
||||||
&dhcpcd_child_setup, NULL, &pid, &error)) {
|
&dhcpcd_child_setup, NULL, &pid, &error)) {
|
||||||
nm_log_warn (LOGD_DHCP4, "dhcpcd failed to start. error: '%s'", error->message);
|
nm_log_warn (LOGD_DHCP4, "dhcpcd failed to start. error: '%s'", error->message);
|
||||||
g_error_free (error);
|
g_error_free (error);
|
||||||
|
pid = -1;
|
||||||
} else
|
} else
|
||||||
nm_log_info (LOGD_DHCP4, "dhcpcd started with pid %d", pid);
|
nm_log_info (LOGD_DHCP4, "dhcpcd started with pid %d", pid);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue