]> err.no Git - pkg-config/commitdiff
2005-02-21 Tollef Fog Heen <tfheen@err.no>
authorArch Librarian <arch@canonical.com>
Thu, 14 Jul 2005 13:06:15 +0000 (13:06 +0000)
committerArch Librarian <arch@canonical.com>
Thu, 14 Jul 2005 13:06:15 +0000 (13:06 +0000)
Author: tfheen
Date: 2005-02-21 08:09:28 GMT
2005-02-21  Tollef Fog Heen  <tfheen@err.no>

* parse.c (parse_package_file): Stop leaking file descriptors.
(Freedesktop #1006)

ChangeLog
parse.c

index 683bdcc767e0ba6d7bc0ca8c75044f2e6ab5a493..00c9f807db29ba5e79ef494cd54e42a61e84b171 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-21  Tollef Fog Heen  <tfheen@err.no>
+
+       * parse.c (parse_package_file): Stop leaking file descriptors.
+       (Freedesktop #1006)
+
 2005-02-21  Tollef Fog Heen  <tfheen@err.no>
 
        * pkg-config.1: Get rid of groff warnings when formatting
diff --git a/parse.c b/parse.c
index 136c6a2564fe0f042b7053c6b0e5339d30b4fa10..db73a6433fc4fa6562d592a642147e50bed1fbb4 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -1,5 +1,5 @@
 /* 
- * Copyright (C) 2001, 2002 Red Hat Inc.
+ * Copyright (C) 2001, 2002, 2005 Red Hat Inc.
  * 
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License as
@@ -970,7 +970,8 @@ parse_package_file (const char *path)
   if (!one_line)
     verbose_error ("Package file '%s' appears to be empty\n",
                    path);
-  
+
+  fclose(f);
   return pkg;
 }