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"; /*