Memory leak in NLDAP with LDAP Modify operations

  • 3204282
  • 15-Feb-2008
  • 26-Apr-2012

Environment


Novell eDirectory 8.7.3.9 for All Platforms
Novell eDirectory 8.8 Support Pack 2 for All Platforms
Novell eDirectory 8.8 Support Pack 2 FTF1 for All Platforms

Situation

- 28 bytes of memory are leaked every time the following LDAP modify operation comes in. The leak is easily observable using monitor utility on Netware platform.
dn: cn=admin,o=SERVICES
changetype: modify
delete: leakingoperation


- The behavior is irrespective of the attribute being modified and the authenticating user.
- The behavior can also be observed with an anonymous bind.
- The leak is also observed even when errors are returned from the LDAP modify operation.


Resolution

For eDirectory 8.7.3.9 servers, the leak is fixed in eDirectory 8.7.3.9 FTF3. The fix will be included in eDirectory 8.7.3 Support Pack 10 as well eDirectory 8.8 Support Pack 2 FTF2.

The leak is not observed when the LDAP changetype is "replace" instead of "delete". This could be a possible workaround as well.

Status

Reported to Engineering