pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/archivers/libarchive/files/libarchive Merge changes fr...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/250c5f1d7078
branches:  trunk
changeset: 544424:250c5f1d7078
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Mon Jul 14 14:54:31 2008 +0000

description:
Merge changes from libarchive-2.5.5.

diffstat:

 archivers/libarchive/files/libarchive/archive_entry_link_resolver.c |  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diffs (22 lines):

diff -r 5f969901add2 -r 250c5f1d7078 archivers/libarchive/files/libarchive/archive_entry_link_resolver.c
--- a/archivers/libarchive/files/libarchive/archive_entry_link_resolver.c       Mon Jul 14 14:52:33 2008 +0000
+++ b/archivers/libarchive/files/libarchive/archive_entry_link_resolver.c       Mon Jul 14 14:54:31 2008 +0000
@@ -24,7 +24,7 @@
  */
 
 #include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry_link_resolver.c,v 1.1 2007/12/30 04:58:21 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry_link_resolver.c,v 1.3 2008/06/15 04:31:43 kientzle Exp $");
 
 #ifdef HAVE_SYS_STAT_H
 #include <sys/stat.h>
@@ -183,6 +183,9 @@
        /* If it has only one link, then we're done. */
        if (archive_entry_nlink(*e) == 1)
                return;
+       /* Directories never have hardlinks. */
+       if (archive_entry_filetype(*e) == AE_IFDIR)
+               return;
 
        switch (res->strategy) {
        case ARCHIVE_ENTRY_LINKIFY_LIKE_TAR:



Home | Main Index | Thread Index | Old Index