Index: bogoreader.c =================================================================== RCS file: /cvsroot/bogofilter/bogofilter/src/bogoreader.c,v retrieving revision 1.46 diff -u -r1.46 bogoreader.c --- bogoreader.c 5 Nov 2003 00:33:32 -0000 1.46 +++ bogoreader.c 20 Nov 2003 13:05:17 -0000 @@ -107,6 +107,9 @@ int c; reader_line_t *fcn = mailbox_getline; + if (fp == NULL) + return NULL; + c = fgetc(fp); ungetc(c, fp); @@ -271,6 +274,10 @@ bool val = mailstore_first; reader_getline = get_reader_line(fpin); + + if (reader_getline == NULL) + return false; + mailstore_next_mail = mbox_mode ? mailbox_next_mail : mail_next_mail; mailstore_first = false; return val;