From 1f19d2873feb0cb20d32a4c0ff546f77826fd3f9 Mon Sep 17 00:00:00 2001 From: Andy McFadden Date: Mon, 19 Feb 2007 22:38:15 +0000 Subject: [PATCH] Enable recognition and handling of "bad Mac" archives. --- nulib2/ArcUtils.c | 4 ++++ nulib2/ChangeLog.txt | 2 ++ nulib2/State.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/nulib2/ArcUtils.c b/nulib2/ArcUtils.c index fb2f13f..2e17632 100644 --- a/nulib2/ArcUtils.c +++ b/nulib2/ArcUtils.c @@ -856,6 +856,10 @@ OpenArchiveReadOnly(NulibState* pState) err = NuSetValue(pArchive, kNuValueMimicSHK, true); BailError(err); + /* handy for some malformed archives */ + err = NuSetValue(pArchive, kNuValueHandleBadMac, true); + BailError(err); + /* DBUG(("--- enabling 'mask dataless' mode\n")); err = NuSetValue(pArchive, kNuValueMaskDataless, true); diff --git a/nulib2/ChangeLog.txt b/nulib2/ChangeLog.txt index 431293b..ea038d7 100644 --- a/nulib2/ChangeLog.txt +++ b/nulib2/ChangeLog.txt @@ -1,3 +1,5 @@ +2007/02/19 Enable "bad Mac" handling. + 2006/02/18 ***** v2.1.1 shipped ***** 2006/02/18 fadden diff --git a/nulib2/State.c b/nulib2/State.c index fc97d12..3e82490 100644 --- a/nulib2/State.c +++ b/nulib2/State.c @@ -9,7 +9,7 @@ #include "Nulib2.h" -static const char* gProgramVersion = "2.1.1"; +static const char* gProgramVersion = "2.2.0"; /*