https://bugs.openldap.org/show_bug.cgi?id=10147

--- Comment #3 from Ondřej Kuzník <[email protected]> ---
On Tue, Jan 30, 2024 at 10:40:39AM +0000, [email protected] wrote:
> As per the doucmentation, AC_MEMCPY will do the safe copy of memory blocks.
> By default it is calling the memcpy function inside AC_MEMCPY macro(depends on
> the compile time flags HAVE_MEMMOVE,HAVE_BCOPY).
> We replaced AC_MEMCPY with memmove and the issue was resolved and the bind dn
> is parsed as expected.
> 
> memmove will check for overlapping memory locations, whereas memcpy doesn't.
> 
> So, Can we replace this AC_MEMCPY with memmove? Or, Can we enable the
> HAVE_MEMMOVE during compilation?
> If yes, can you please provide some inputs on the impact of this code change.
> Is there any other specific reason behind this abrupt behavior in one server.
> If yes, Kindly let us know so that we will address that one instead of making
> the code change in the above function.

Hi Satish,
seems that ./configure cannot find a usable memmove/bcopy in your build
environment, that's what you want to look into next.

Regards,

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to