On Wed, Nov 26, 2008 at 08:51:20PM +0000, William Pursell wrote: > This is naive, and it is easy for an invalid > search string to cause a perl error. > [...] > + if( $text !~ $search_s ) { Yeah, a bad regex will cause the whole program to barf. Maybe wrap it in an eval, like this? my $r = eval { $text !~ $search_s }; if ($@) { print STDERR "error in search string: $@\n"; next; } if ($r) { ... Or similar (I didn't look at the code closely enough to know if "next" is the right thing there). -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html