found a resource leak in file builtin-fast-export.c
Hi,
i have checked the source base of git with the static code analyis tool cppcheck. It brougt up an issue in file 1.6.3.3/builtin-fast-export.c at line 447.
The tool printed the following waring:
[git-1.6.3.3/builtin-fast-export.c:447]: (error) Resource leak: f
I have attached a patch to resolve this.
Best regards
Ettl Martin
--
Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02
--- git-1.6.3.3/builtin-fast-export.c 2009-06-22 08:24:25.000000000 +0200
+++ git-1.6.3.3/builtin-fast-export_new.c 2009-07-09 09:44:28.000000000 +0200
@@ -442,8 +442,9 @@ static void export_marks(char *file)
deco++;
}
- if (ferror(f) || fclose(f))
+ if (ferror(f))
error("Unable to write marks file %s.", file);
+ fclose(f);
}
static void import_marks(char *input_file)