Hi!

> If it wouldn't have been correct -- why would it return the correct
> value *most* of the time?

Because strings are relocated from time to time, I think.

Well, the main issue here is if this is a real bug or not. You originally thought this was simply a mistake in the example I provided -- do you still think so?

    -- Anders