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:
Thomas Haller
2023-08-18 14:35:05 +02:00
committed by Beniamino Galvani
parent 7882920928
commit 04edba879d
2 changed files with 3 additions and 3 deletions

View File

@@ -810,7 +810,7 @@ sett_conn_changed(NMSettingsConnection *sett_conn,
nm_log_dbg(LOGD_WIFI,
"iwd: profile at %s not removed: %s (%i)",
orig_full_path,
strerror(errno),
nm_strerror_native(errno),
errno);
removed = TRUE;
@@ -1431,7 +1431,7 @@ try_delete_file:
if (g_remove(full_path) == 0)
_LOGD("IWD profile at %s removed", full_path);
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

View File

@@ -174,7 +174,7 @@ stop(NMDhcpClient *client, gboolean release)
*/
if (kill(pid, sig) == -1) {
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.