diff options
author | Tim Kientzle <kientzle@gmail.com> | 2011-03-06 22:55:37 -0500 |
---|---|---|
committer | Tim Kientzle <kientzle@gmail.com> | 2011-03-06 22:55:37 -0500 |
commit | d1899374eee694e2bae9676bf60a29c220785d1b (patch) | |
tree | bda5d778cafc26f86c4dfce0dff9d4219589487e /libarchive/archive_write_set_format_pax.c | |
parent | 3a79b62fa7fcc74d1352e1e24348c8f3980a4fb7 (diff) | |
download | libarchive-d1899374eee694e2bae9676bf60a29c220785d1b.tar.gz |
Switch archive_string character set conversion over to use iconv()
when it's available.
See Issue 66 and Issue 132 for more discussion.
SVN-Revision: 2992
Diffstat (limited to 'libarchive/archive_write_set_format_pax.c')
-rw-r--r-- | libarchive/archive_write_set_format_pax.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libarchive/archive_write_set_format_pax.c b/libarchive/archive_write_set_format_pax.c index e2d1a239..a5492909 100644 --- a/libarchive/archive_write_set_format_pax.c +++ b/libarchive/archive_write_set_format_pax.c @@ -518,7 +518,7 @@ archive_write_pax_header(struct archive_write *a, const char *oname; char *name, *bname; size_t name_length; - struct archive_entry *extra = archive_entry_new(); + struct archive_entry *extra = archive_entry_new2(&a->archive); oname = archive_entry_pathname(entry_original); name_length = strlen(oname); @@ -1077,7 +1077,7 @@ archive_write_pax_header(struct archive_write *a, int64_t uid, gid; int mode; - pax_attr_entry = archive_entry_new(); + pax_attr_entry = archive_entry_new2(&a->archive); p = entry_name.s; archive_entry_set_pathname(pax_attr_entry, build_pax_attribute_name(pax_entry_name, p)); |