>> Now, the qunlock(s) should not precede the qlock(s), this is the first
>> case in this procedure:
> 
> it doesn't.  waserror() can't be executed before the code
> following it.  perhpas it could be more carefully written
> as
> 
>> >  2095              qlock(s);
>> >  2091              if(waserror()){
>> >  2092                      qunlock(s);
>> >  2093                      nexterror();
>> >  2094              }
>> >>2096               qunlock(tcp);

Hm, I thought I understood waserror(), but now I'm sure I don't.  What
condition is waserror() attempting to handle here?

++L


Reply via email to