[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#6732) ber_errno issues in liblber/memory.c



Full_Name: Hallvard B Furuseth
Version: 4.2.23
OS: 
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (129.240.6.233)
Submitted by: hallvard


With LDAP_MEMORY_DEBUG, ber_memalloc_x() and ber_memcalloc_x()
do not set ber_errno = LBER_ERROR_MEMORY on failure.

OTOH a number of memory.c functions set ber_errno = LBER_ERROR_MEMORY
when they do not need to, after ber_memalloc & co already set it.

Fixing.