From afa929755cdcfff344543103ed57d42741304482 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 27 Nov 2002 19:32:37 +0000 Subject: [PATCH] snprintf portability fix (ITS#2128) --- libraries/liblber/stdio.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/liblber/stdio.c b/libraries/liblber/stdio.c index 0c5205ac80..4dd47535b6 100644 --- a/libraries/liblber/stdio.c +++ b/libraries/liblber/stdio.c @@ -55,6 +55,9 @@ int ber_pvt_vsnprintf( char *str, size_t n, const char *fmt, va_list ap ) fclose( f ); signal( SIGPIPE, sig ); + if ( res > 0 && res < n ) { + res = vsprintf( str, fmt, ap ); + } return res; } #endif -- 2.39.5