Index: common/expr.c =================================================================== --- common/expr.c (revision 1802) +++ common/expr.c (working copy) @@ -51,7 +51,7 @@ /* look for an alpha+alphanumeric* string */ if (!my_isalpha(str[*ptr])) return NULL; - while (my_isalphanum(str[*ptr])) + while (my_isalphanum(str[*ptr])||(str[*ptr]==';')) { if ((size_t)i>=buflen) return NULL;