From 47909f6df0325f3703440df81b42ef59d7941e33 Mon Sep 17 00:00:00 2001 From: amosjeffries <> Date: Sun, 24 Feb 2008 18:28:09 +0000 Subject: [PATCH] Author: hno Accept some unknown store meta entries without throwing away the rest. The store meta parser stopped when encountering the first "unknown" entry. This is bad for extensibility. Should continue parsing what we do know how to handle. --- src/StoreMetaUnpacker.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/StoreMetaUnpacker.cc b/src/StoreMetaUnpacker.cc index 91e267c564..07a0df6bc7 100644 --- a/src/StoreMetaUnpacker.cc +++ b/src/StoreMetaUnpacker.cc @@ -1,6 +1,6 @@ /* - * $Id: StoreMetaUnpacker.cc,v 1.5 2007/04/30 16:56:09 wessels Exp $ + * $Id: StoreMetaUnpacker.cc,v 1.5.4.1 2008/02/24 11:28:09 amosjeffries Exp $ * * DEBUG: section 20 Storage Manager Swapfile Unpacker * AUTHOR: Robert Collins @@ -98,10 +98,8 @@ StoreMetaUnpacker::doOneEntry() StoreMeta *newNode = StoreMeta::Factory(type, length, &buf[position]); - if (!newNode) - return false; - - tail = StoreMeta::Add (tail, newNode); + if (newNode) + tail = StoreMeta::Add (tail, newNode); position += length; -- 2.47.2