The branch main has been updated by des:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=d2c2d5f4945a2bf5b03494fb292c9c6a6099241d

commit d2c2d5f4945a2bf5b03494fb292c9c6a6099241d
Author:     Dag-Erling Smørgrav <d...@freebsd.org>
AuthorDate: 2024-09-25 17:14:36 +0000
Commit:     Dag-Erling Smørgrav <d...@freebsd.org>
CommitDate: 2024-09-25 17:14:55 +0000

    stdio: Disable USE_XPRINTF envar.
    
    As xprintf has not kept up with our standard printf(3) implementation,
    it is becoming increasingly dangerous to continue to allow it to take
    over if USE_XPRINTF is defined.  Remove that code, while still allowing
    applications which know about xprintf to select it.
    
    Reviewed by:    phk
    Differential Revision:  https://reviews.freebsd.org/D46765
---
 lib/libc/stdio/vfprintf.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/lib/libc/stdio/vfprintf.c b/lib/libc/stdio/vfprintf.c
index 99ed11c6cb1d..785340ab2a24 100644
--- a/lib/libc/stdio/vfprintf.c
+++ b/lib/libc/stdio/vfprintf.c
@@ -450,8 +450,6 @@ __vfprintf(FILE *fp, locale_t locale, int serrno, const 
char *fmt0, va_list ap)
                val = GETARG (int); \
        }
 
-       if (__use_xprintf == 0 && getenv("USE_XPRINTF"))
-               __use_xprintf = 1;
        if (__use_xprintf > 0)
                return (__xvprintf(fp, fmt0, ap));
 

Reply via email to