From afafeaf4074d5a0c1001696cc6df35d2b0d077ff Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 1 Dec 2025 15:09:21 +0000 Subject: [PATCH] ITS#10410 WIN32 logging: simplify buffer calculation --- servers/slapd/logging.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/servers/slapd/logging.c b/servers/slapd/logging.c index 5874538745..2c93c38fa4 100644 --- a/servers/slapd/logging.c +++ b/servers/slapd/logging.c @@ -118,8 +118,9 @@ slap_debug_print( const char *data ) poffset = splen - prefixlen; AC_MEMCPY( ptr+poffset, ptr, prefixlen ); } + ptr += poffset+prefixlen; - ptr = lutil_strncopy( ptr+poffset+prefixlen, data, sizeof(msgbuf) - prefixlen); + ptr = lutil_strncopy( ptr, data, sizeof(msgbuf) - (ptr-msgbuf) ); len = ptr - msgbuf - poffset; datalen = len - prefixlen; if ( !logfile_only )