Usually people are just happy if something works :).
Yeah, sorry about that - coders' curse, I guess...
I'd thought GNU regex did support non-greedy matching
So did I - after all, it's such an essential tool... Either way, I'm using an alternative RegEx now: error_regex=^([^:]+):([0-9]+)