diff -r 42badb1d634e -r a660f784a279 src/buddy.c --- a/src/buddy.c Sat Mar 22 16:43:41 2003 +0000 +++ b/src/buddy.c Sat Mar 22 18:13:49 2003 +0000 @@ -903,10 +903,10 @@ while(*c && vis < 20) { if(*c == '&') inside = TRUE; + else if(*c == ';') + inside = FALSE; if(!inside) vis++; - if(*c == ';') - inside = FALSE; length++; c++; /* this is fun */ }