From owner-cvs-src@FreeBSD.ORG Sun May 8 19:10:41 2005 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 9B95D16A4E6; Sun, 8 May 2005 19:10:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CDA043D69; Sun, 8 May 2005 19:10:41 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j48JAfJE090886; Sun, 8 May 2005 19:10:41 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j48JAfkq090885; Sun, 8 May 2005 19:10:41 GMT (envelope-from kientzle) Message-Id: <200505081910.j48JAfkq090885@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 8 May 2005 19:10:41 +0000 (UTC) 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_entry.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: Sun, 08 May 2005 19:10:41 -0000 kientzle 2005-05-08 19:10:41 UTC FreeBSD src repository Modified files: lib/libarchive archive_entry.c Log: archive_entry_set_link is supposed to update whichever link field (symlink or hardlink) is already set. Instead, it was always setting the hardlink field. In particular, this caused GNU tar format long symlinks to be interpreted as hardlinks. Thanks to: Brooks Davis MFC after: 7 days Revision Changes Path 1.26 +2 -1 src/lib/libarchive/archive_entry.c