Number: 82
Title: Node name with é in causes dot to allocate memory until it dies
Submitter: Daniel Bratell
Date: Thu Feb 7 00:41:33 2002
Subsys: Dot
Version: 1.7.3b
System: x86-Other-
Severity: minor
Problem:
I tried this on Windows.

I had a file such as

digraph eatmemory { ... normalname -> kupé ... }

which caused dot to run forever eating memory until I killed it with 1.7 GB allocated memory. Removing or quoting the line with the é made everything go fine.
Input:

digraph susning {
normalname -> kupé
}
Fix:
The lexer uses isalnum to gather tokens, but for the default locale, non-ascii characters don't fall into any category. Added call to setlocale.
Owner: erg
Status: Fixed (7 Feb 2002)