opkg: balance the installed_files reference count
[oweals/opkg-lede.git] / libopkg / pkg_extract.c
index 78c252b9b21dda3e95a28f8535b91bace2426b85..f97218234088a676b938ba44c30da730409d6315 100644 (file)
@@ -1,4 +1,4 @@
-/* pkg_extract.c - the itsy package management system
+/* pkg_extract.c - the opkg package management system
 
    Carl D. Worth
 
@@ -15,7 +15,7 @@
    General Public License for more details.
 */
 
-#include "opkg.h"
+#include "includes.h"
 #include <errno.h>
 
 #include "pkg_extract.h"
@@ -136,6 +136,8 @@ int pkg_extract_data_file_names_to_file(pkg_t *pkg, const char *file_name)
               } else {
                    fputs(data_file, file);
               }
+              free(line);
+              line=NULL;
          }
      }
      fclose(tmp);