You have an infinite loop unless your variable is a global one modified by the other routine.
Forum Rules