From owner-cvs-src@FreeBSD.ORG Tue May 18 23:36:01 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BC4B16A4CE; Tue, 18 May 2004 23:36:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DC4143D1F; Tue, 18 May 2004 23:36:01 -0700 (PDT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i4J6ZlGe060752; Tue, 18 May 2004 23:35:47 -0700 (PDT) (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i4J6ZlPt060751; Tue, 18 May 2004 23:35:47 -0700 (PDT) (envelope-from kientzle) Message-Id: <200405190635.i4J6ZlPt060751@repoman.freebsd.org> From: Tim Kientzle Date: Tue, 18 May 2004 23:35:47 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libarchive archive_read_support_format_tar.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 May 2004 06:36:01 -0000 kientzle 2004/05/18 23:35:47 PDT FreeBSD src repository Modified files: lib/libarchive archive_read_support_format_tar.c Log: Refine the heuristic used to determine whether or not to obey the size field for a hardlink entry. Specifically, ensure that we do obey the size field for archives that we know are pax interchange format archives, as required by POSIX. Also, clarify the comment explaining why this is necessary and explain the (very unusual) conditions under which it might fail. Revision Changes Path 1.13 +20 -9 src/lib/libarchive/archive_read_support_format_tar.c