X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fregex.c;h=63c1c2c1085694a12d4d41bf7013fed06caa01d5;hb=7a0743ebc40671a7093c235f7ee7d2030aa75fc3;hp=c811f439fddfe110cbd0ea4c0605065c4955a861;hpb=384152a6b0cce686255894a502e4b88743abd356;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/regex.c b/src/src/regex.c index c811f439f..63c1c2c10 100644 --- a/src/src/regex.c +++ b/src/src/regex.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/regex.c,v 1.5 2005/05/24 08:15:02 tom Exp $ */ +/* $Cambridge: exim/src/src/regex.c,v 1.7 2005/07/01 10:49:02 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -117,7 +117,7 @@ int regex(uschar **listptr) { Ustrncpy(regex_match_string_buffer, re_list_item->pcre_text, 1023); regex_match_string = regex_match_string_buffer; if (mime_stream == NULL) - fclose(mbox_file); + (void)fclose(mbox_file); else { clearerr(mime_stream); fseek(mime_stream,f_pos,SEEK_SET); @@ -129,7 +129,7 @@ int regex(uschar **listptr) { }; if (mime_stream == NULL) - fclose(mbox_file); + (void)fclose(mbox_file); else { clearerr(mime_stream); fseek(mime_stream,f_pos,SEEK_SET); @@ -210,7 +210,7 @@ int mime_regex(uschar **listptr) { /* open file */ - f = fopen(CS mime_decoded_filename, "r"); + f = fopen(CS mime_decoded_filename, "rb"); if (f == NULL) { /* open failed */ log_write(0, LOG_MAIN, @@ -232,13 +232,13 @@ int mime_regex(uschar **listptr) { mime_subject_len, 0, 0, NULL, 0) >= 0) { Ustrncpy(regex_match_string_buffer, re_list_item->pcre_text, 1023); regex_match_string = regex_match_string_buffer; - fclose(f); + (void)fclose(f); return OK; }; re_list_item = re_list_item->next; } while (re_list_item != NULL); - fclose(f); + (void)fclose(f); /* no matches ... */ return FAIL;