[ic] $::Control leaking between pages?

Mike Heins mikeh at endpoint.com
Mon Apr 4 00:32:23 UTC 2016


Quoting Peter (peter at pajamian.dhs.org):
> On 04/04/16 06:50, Mike Heins wrote:
> >> I think this would be possible in the case of a new session,
> >> not otherwise.
> 
> Possibly also in the case of a "nosession" robot.  I did notice that
> $::Control is cleared in read_session(), but only if a valid session
> actually is read.  I think that also this would only really show up if a
> control variable is not explicitly set (in the [control-set] tag) for a
> page (otherwise the newly set value would override the old), so a fair
> few stars have to align properly for this bug to rear its head (which
> would be why this hasn't shown up until now).
> 
> > Actually, this should happen in Vend::Server::reset_vars(), and I have
> > done that. If you apply this patch:
> 
> Almost exactly what I was thinking.
> 
> > I have committed this to the repository.
> 
> Great.

Thanks for finding the bug. In fact, I am wondering if it might be
causing a persistent problem I have seen on another system.

-- 
Mike Heins
End Point -- Expert Internet Consulting    http://www.endpoint.com/
phone +1.765.253.4194  <mikeh at endpoint.com>

The tenor's voice is spoilt by affectation,
 And for the bass, the beast can only bellow;
In fact, he had no singing education,
 An ignorant, noteless, timeless, tuneless fellow. -- Lord Byron



More information about the interchange-users mailing list