Hi,

> I've just been doing a step through the code when reverse_stereo is present
> in the config file. It appears the problem is in config_init() where
> midiout_find_driver() returns correctly and everything is just nice until
> yylex() returns. Then the pointer to the midiout driver goes completely up
> the creek.

> Does someone know about flex and what's going on here?

(f)lex shouldn't know about that pointer; there's probably some sort of
heap corruption. Has anyone changed anything in there recently? Recall
that yytext points to a temporary buffer only and must be strdup()'d if
not interpreted immediately.

However, that's what (IIRC) should happen there anyway...

llap,
 Christoph


Reply via email to