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

(ITS#6425) Uninitialized var in syncrepl



Full_Name: Hallvard B Furuseth
Version: HEAD, 2.4.20
OS: Linux
URL: 
Submission from: (NULL) (129.240.6.233)
Submitted by: hallvard


In syncrepl.c lines 1001-1010:
  LDAPControl **next;
  rctrlp = ldap_control_find( LDAP_CONTROL_SYNC_DONE, rctrls, &next );
  if ( next && ldap_control_find( LDAP_CONTROL_SYNC_DONE, next, NULL ) )
'next' in the last line is uninitalized if 2nd line failed.

Seen in testrun/srv2/valgrind.* with './run -b null test050' and
and slapd under valgrind.