--- src/do.c.orig 2004-12-09 20:24:21.308692835 +0000 +++ src/do.c 2004-12-09 20:24:01.748373868 +0000 @@ -3471,6 +3471,11 @@ void RecFileCheck(char *startpath,void * struct stat sb; ptr = (struct File *)vp; + /* don;t you just love gdb.. */ + if (ptr == NULL) { + fprintf(stderr, "I would of segfaulted here but solar does not encourage that type of behavior.\n"); + return; + } Verbose("%s: Checking files in %s...\n",VPREFIX,startpath);