Date: Wed, 6 Jan 2010 06:35:10 +0000 (UTC) From: Tim Kientzle <kientzle@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r201630 - head/usr.bin/unzip Message-ID: <201001060635.o066ZArO040885@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kientzle Date: Wed Jan 6 06:35:10 2010 New Revision: 201630 URL: http://svn.freebsd.org/changeset/base/201630 Log: When restoring files, use the mode for the mode. Thanks to: Jun Kuriyama for pointing this out Modified: head/usr.bin/unzip/unzip.c Modified: head/usr.bin/unzip/unzip.c ============================================================================== --- head/usr.bin/unzip/unzip.c Wed Jan 6 05:58:07 2010 (r201629) +++ head/usr.bin/unzip/unzip.c Wed Jan 6 06:35:10 2010 (r201630) @@ -383,7 +383,7 @@ extract_dir(struct archive *a, struct ar { int mode; - mode = archive_entry_filetype(e) & 0777; + mode = archive_entry_mode(e) & 0777; if (mode == 0) mode = 0755; @@ -425,7 +425,7 @@ extract_file(struct archive *a, struct a ssize_t len; unsigned char *p, *q, *end; - mode = archive_entry_filetype(e) & 0777; + mode = archive_entry_mode(e) & 0777; if (mode == 0) mode = 0644; mtime = archive_entry_mtime(e);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001060635.o066ZArO040885>