Lars Balker Rasmussen wrote (via RT) > chartype_create_from_mapping() (called from the op find_chartype) fails > to notice that it has run out of file, so happily parses the last line > twice. This leads to writing to array[-1]...
> - if (line[0] != '#') { > + if (p && *p != '#') { Patch applied. Many thanks Peter Gibbs EmKel Systems