From: Frantisek Sumsal Date: Thu, 18 May 2023 13:14:20 +0000 (+0200) Subject: nspawn: make the error message less confusing X-Git-Tag: v254-rc1~447^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e85c644ede7ee73a7bd72702b68a727fe2740f16;p=thirdparty%2Fsystemd.git nspawn: make the error message less confusing by not printing (null) and dropping the extraneous slash, e.g.: systemd-nspawn[2049]: Failed to resolve (null)//proc: Permission denied --- diff --git a/src/nspawn/nspawn-mount.c b/src/nspawn/nspawn-mount.c index ac9dc5116e8..fcf5c710f1d 100644 --- a/src/nspawn/nspawn-mount.c +++ b/src/nspawn/nspawn-mount.c @@ -638,7 +638,7 @@ int mount_all(const char *dest, r = chase(mount_table[k].where, dest, CHASE_NONEXISTENT|CHASE_PREFIX_ROOT, &where, NULL); if (r < 0) - return log_error_errno(r, "Failed to resolve %s/%s: %m", dest, mount_table[k].where); + return log_error_errno(r, "Failed to resolve %s%s: %m", strempty(dest), mount_table[k].where); /* Skip this entry if it is not a remount. */ if (mount_table[k].what) { @@ -697,7 +697,7 @@ int mount_all(const char *dest, * for those. */ r = chase(mount_table[k].what, dest, CHASE_PREFIX_ROOT, &prefixed, NULL); if (r < 0) - return log_error_errno(r, "Failed to resolve %s/%s: %m", dest, mount_table[k].what); + return log_error_errno(r, "Failed to resolve %s%s: %m", strempty(dest), mount_table[k].what); } r = mount_verbose_full(