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

Re: (ITS#3549) HEAD/2.3 cancel exop is broken?

hyc@OpenLDAP.org wrote:

>If a cancel is processed for a pending operation, then it will probably return
>safely. (Of course, it is impossible for a cancel to be processed once any
>operations are pending.)
This situation really needs to be reworked. Currently connection.c 
defers any operation besides Abandon once there are write waiters on the 
connection. So, any incoming Cancel never gets processed. Likewise, any 
incoming Unbind will not be processed gracefully.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support