From daf284d7c10d0cb613106bc3e6e5397964b0cd72 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Marchal?= Date: Tue, 13 Oct 2009 11:31:41 +0000 Subject: [PATCH] Close unclosed files when multiple access.log files are processed. --- log.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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); -- 2.47.2