diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2025-07-08 14:01:32 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2025-07-08 15:55:54 +0000 |
commit | 72c848089f3b03ee31208ca18f652a16d8fb8352 (patch) | |
tree | a7c36d74ec54f9e6e6712c521a92354b2da2a369 /lib/libc | |
parent | 9911028f53d5c7504256289d3e56f6592a5a1247 (diff) |
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/gen/err.c | 2 | ||||
-rw-r--r-- | lib/libc/gen/uexterr_format.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/gen/err.c b/lib/libc/gen/err.c index cdce20af5a91..16cbe27693e7 100644 --- a/lib/libc/gen/err.c +++ b/lib/libc/gen/err.c @@ -119,7 +119,7 @@ vexterr(bool doexterr, int code, const char *fmt, va_list ap) fprintf(err_file, ": "); } fprintf(err_file, "%s", strerror(code)); - if (doexterr && extstatus == 0) + if (doexterr && extstatus == 0 && exterr[0] != '\0') fprintf(err_file, " (extended error %s)", exterr); fprintf(err_file, "\n"); } diff --git a/lib/libc/gen/uexterr_format.c b/lib/libc/gen/uexterr_format.c index 86ba40234ae4..e8ddfbd578e3 100644 --- a/lib/libc/gen/uexterr_format.c +++ b/lib/libc/gen/uexterr_format.c @@ -20,7 +20,7 @@ __uexterr_format(const struct uexterror *ue, char *buf, size_t bufsz) if (bufsz > UEXTERROR_MAXLEN) bufsz = UEXTERROR_MAXLEN; if (ue->error == 0) { - strlcpy(buf, "No error", bufsz); + strlcpy(buf, "", bufsz); return (0); } if (ue->msg[0] == '\0') { |