From: Michihiro NAKAJIMA Date: Mon, 2 Feb 2009 07:59:39 +0000 (-0500) Subject: Don't return error if file system is not supported X-Git-Tag: v2.7.0~360 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78516798adddd3db74a03ebbf8ff57001669be4e;p=thirdparty%2Flibarchive.git Don't return error if file system is not supported extended attributes. SVN-Revision: 533 --- diff --git a/libarchive/archive_read_disk_entry_from_file.c b/libarchive/archive_read_disk_entry_from_file.c index 90bf8b96f..311a0e4a1 100644 --- a/libarchive/archive_read_disk_entry_from_file.c +++ b/libarchive/archive_read_disk_entry_from_file.c @@ -456,6 +456,8 @@ setup_xattrs(struct archive_read_disk *a, else list_size = extattr_list_file(path, namespace, NULL, 0); + if (list_size == -1 && errno == EOPNOTSUPP) + return (ARCHIVE_OK); if (list_size == -1) { archive_set_error(&a->archive, errno, "Couldn't list extended attributes");