On Sun, Apr 14, 2002 at 11:21:02PM -0400, Glenn Maynard wrote: > TreatCurrent(d,fi); > - return PRF_LATER; > + if(session->IsOpen()) > + return PRF_LATER; > } > int res=session->Done(); > if(res==FA::IN_PROGRESS) > > Is that return needed at all? Can a session ever be in progress but not > open? I added that conditional to streamline "find", but everything > seems to work fine without that return at all. (I find the difference > between "open"/"closed" and "in progress" slightly confusing.)
Close'd session is always Done (==OK). I have removed the return. -- Alexander.