core: use nm_strerror_native() instead of strerror()
strerror() is not thread-safe. We avoid non-thread-safe API and have instead our own wrapper nm_strerror_native(). Use it.
This commit is contained in:

committed by
Beniamino Galvani

parent
7882920928
commit
04edba879d
@@ -810,7 +810,7 @@ sett_conn_changed(NMSettingsConnection *sett_conn,
|
|||||||
nm_log_dbg(LOGD_WIFI,
|
nm_log_dbg(LOGD_WIFI,
|
||||||
"iwd: profile at %s not removed: %s (%i)",
|
"iwd: profile at %s not removed: %s (%i)",
|
||||||
orig_full_path,
|
orig_full_path,
|
||||||
strerror(errno),
|
nm_strerror_native(errno),
|
||||||
errno);
|
errno);
|
||||||
|
|
||||||
removed = TRUE;
|
removed = TRUE;
|
||||||
@@ -1431,7 +1431,7 @@ try_delete_file:
|
|||||||
if (g_remove(full_path) == 0)
|
if (g_remove(full_path) == 0)
|
||||||
_LOGD("IWD profile at %s removed", full_path);
|
_LOGD("IWD profile at %s removed", full_path);
|
||||||
else if (errno != ENOENT)
|
else if (errno != ENOENT)
|
||||||
_LOGD("IWD profile at %s not removed: %s (%i)", full_path, strerror(errno), errno);
|
_LOGD("IWD profile at %s not removed: %s (%i)", full_path, nm_strerror_native(errno), errno);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@@ -174,7 +174,7 @@ stop(NMDhcpClient *client, gboolean release)
|
|||||||
*/
|
*/
|
||||||
if (kill(pid, sig) == -1) {
|
if (kill(pid, sig) == -1) {
|
||||||
errsv = errno;
|
errsv = errno;
|
||||||
_LOGE("failed to kill dhcpcd %d:%s", errsv, strerror(errsv));
|
_LOGE("failed to kill dhcpcd %d:%s", errsv, nm_strerror_native(errsv));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* When this function exits NM expects the PID to be -1.
|
/* When this function exits NM expects the PID to be -1.
|
||||||
|
Reference in New Issue
Block a user