From 596afdf0c4619a4fa5f4c9c5067821631924de2b Mon Sep 17 00:00:00 2001
From: Amorilia <amorilia@users.sourceforge.net>
Date: Wed, 28 Mar 2007 13:39:13 +0000
Subject: [PATCH] niflib: * bug fix in Header block (array<3,LineString>
 crashes gcc when destructed)

---
 include/gen/Header.h | 2 +-
 src/gen/Header.cpp   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/gen/Header.h b/include/gen/Header.h
index 758689e6..8b7c1db6 100644
--- a/include/gen/Header.h
+++ b/include/gen/Header.h
@@ -31,7 +31,7 @@ struct Header {
 	/*!
 	 * Unknown.
 	 */
-	array<3,LineString > copyright;
+	vector<LineString > copyright;
 	/*!
 	 * The NIF version, in hexadecimal notation: 0x04000002, 0x0401000C,
 	 * 0x04020002, 0x04020100, 0x04020200, 0x0A000100, 0x0A010000,
diff --git a/src/gen/Header.cpp b/src/gen/Header.cpp
index a861387d..df85dcb4 100644
--- a/src/gen/Header.cpp
+++ b/src/gen/Header.cpp
@@ -5,7 +5,7 @@ All rights reserved.  Please see niflib.h for licence. */
 using namespace Niflib;
 
 //Constructor
-Header::Header() : version((unsigned int)0x04000002), endianType((byte)1), userVersion((unsigned int)0), numBlocks((unsigned int)0), userVersion2((unsigned int)0), numBlockTypes((unsigned short)0), unknownInt2((unsigned int)0) {};
+Header::Header() : version((unsigned int)0x04000002), endianType((byte)1), userVersion((unsigned int)0), numBlocks((unsigned int)0), userVersion2((unsigned int)0), numBlockTypes((unsigned short)0), unknownInt2((unsigned int)0), copyright(3) {};
 
 //Copy Constructor
 Header::Header( const Header & src ) {
-- 
GitLab