grep.c error handling improved