]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#10410 WIN32 logging: simplify buffer calculation
authorHoward Chu <hyc@openldap.org>
Mon, 1 Dec 2025 15:09:21 +0000 (15:09 +0000)
committerHoward Chu <hyc@openldap.org>
Mon, 1 Dec 2025 15:09:21 +0000 (15:09 +0000)
servers/slapd/logging.c

index 5874538745f0c0e094483cfba3e1b9743ca151c7..2c93c38fa41609cff462853752b9b8ce01d2f912 100644 (file)
@@ -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 )