From: Frédéric Marchal Date: Tue, 13 Oct 2009 11:31:41 +0000 (+0000) Subject: Close unclosed files when multiple access.log files are processed. X-Git-Tag: v2_2_6~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=daf284d7c10d0cb613106bc3e6e5397964b0cd72;p=thirdparty%2Fsarg.git Close unclosed files when multiple access.log files are processed. --- diff --git a/log.c b/log.c index b120d17..a301b28 100644 --- a/log.c +++ b/log.c @@ -1415,6 +1415,7 @@ int main(int argc,char *argv[]) } } } + fclose(fp_in); if( bool_ShowReadStatistics ) printf("SARG: Records in file: " OFFSET_STRING ", reading: %3.2f%%\n",recs1, (float) 100 ); } @@ -1446,7 +1447,6 @@ int main(int argc,char *argv[]) fprintf(stderr, "SARG: %s\n",text[21]); } else fprintf(stderr, "SARG: %s\n",text[15]); bzero(msg,sizeof(msg)); - fclose(fp_in); // fclose(fp_ou); if(fp_denied) fclose(fp_denied); @@ -1462,7 +1462,6 @@ int main(int argc,char *argv[]) if(!totregsg){ fprintf(stderr, "SARG: %s\n",text[16]); fprintf(stderr, "SARG: %s\n",text[21]); - fclose(fp_in); // fclose(fp_ou); if(fp_denied) fclose(fp_denied); @@ -1485,7 +1484,6 @@ int main(int argc,char *argv[]) if(debug) debuga("%s: %s",text[17],period); - fclose(fp_in); // fclose(fp_ou); if(fp_denied) fclose(fp_denied);