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

Re: (ITS#6438) usage of invalid mutexint in syncprov



Aaron Richton wrote:
> *so = {
>      s_next      = 0x54f778
>      s_base      = {
>          bv_len = 0
>          bv_val = (nil)
>      }
>      s_eid       = 2147483967U
>      s_op        = (nil)
>      s_rid       = -34707408
>      s_sid       = -32897008
>      s_filterstr = {
>          bv_len = 0
>          bv_val = (nil)
>      }
>      s_flags     = 0
>      s_inuse     = -1

Looks like syncprov_free_syncop() was getting called twice while in the middle
of freeing. A potential fix is in HEAD.

-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/