[Midnightbsd-cvs] src [7266] trunk/lib/libmport/merge_primative.c: update deprected functions from libarchive 3.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Aug 18 19:13:59 EDT 2015


Revision: 7266
          http://svnweb.midnightbsd.org/src/?rev=7266
Author:   laffer1
Date:     2015-08-18 19:13:58 -0400 (Tue, 18 Aug 2015)
Log Message:
-----------
update deprected functions from libarchive 3.

Modified Paths:
--------------
    trunk/lib/libmport/merge_primative.c

Modified: trunk/lib/libmport/merge_primative.c
===================================================================
--- trunk/lib/libmport/merge_primative.c	2015-08-18 23:08:22 UTC (rev 7265)
+++ trunk/lib/libmport/merge_primative.c	2015-08-18 23:13:58 UTC (rev 7266)
@@ -467,23 +467,23 @@
 
   if (archive_read_support_format_tar(a) != ARCHIVE_OK)
     RETURN_ERROR(MPORT_ERR_FATAL, archive_error_string(a));
-  if (archive_read_support_compression_xz(a))
+  if (archive_read_support_filter_xz(a))
     RETURN_ERROR(MPORT_ERR_FATAL, archive_error_string(a));
     
   if (archive_read_open_filename(a, filename, 10240) != ARCHIVE_OK) {
     SET_ERRORX(MPORT_ERR_FATAL, "Could not open %s: %s", filename, archive_error_string(a));
-    archive_read_finish(a);
+    archive_read_free(a);
     RETURN_CURRENT_ERROR;
   }
   
   if (archive_read_next_header(a, &entry) != ARCHIVE_OK) {
     SET_ERROR(MPORT_ERR_FATAL, archive_error_string(a));
-    archive_read_finish(a);
+    archive_read_free(a);
     RETURN_CURRENT_ERROR;
   }
   
   if (strcmp(archive_entry_pathname(entry), MPORT_STUB_DB_FILE) != 0) {
-    archive_read_finish(a);
+    archive_read_free(a);
     RETURN_ERROR(MPORT_ERR_FATAL, "Invalid bundle file: stub database is not the first file");
   }
     
@@ -491,11 +491,11 @@
   
   if (archive_read_extract(a, entry, 0) != ARCHIVE_OK) {
     SET_ERROR(MPORT_ERR_FATAL, archive_error_string(a));
-    archive_read_finish(a);
+    archive_read_free(a);
     RETURN_CURRENT_ERROR;
   }
   
-  if (archive_read_finish(a) != ARCHIVE_OK)
+  if (archive_read_free(a) != ARCHIVE_OK)
     RETURN_ERROR(MPORT_ERR_FATAL, archive_error_string(a));
     
   return MPORT_OK;



More information about the Midnightbsd-cvs mailing list