Richard Light - 2005-07-05

Logged In: YES
user_id=966026

This is caused by an incorrect test for the result of XpPos
being not equal to -1 instead of 0. The corrected code
(around line 1969 of XpParser.pas) is:

{ We can't have a circular reference if the parsed
value
doesn't contain another reference.}
if (XpPos('&', TempStr) <> 0) then begin
{!!.52}{!!.60 rbl: was -1}