diff --git a/irdb-libs/libIRDB-core/include/archdesc.hpp b/irdb-libs/libIRDB-core/include/archdesc.hpp
index d1a98ba67a6bcf9d974fdd2b3ce42d3ac1b23bdd..21822401f1f0542c197837e2cf8b3a5a43f8a98e 100644
--- a/irdb-libs/libIRDB-core/include/archdesc.hpp
+++ b/irdb-libs/libIRDB-core/include/archdesc.hpp
@@ -29,8 +29,15 @@ class ArchitectureDescription_t : virtual public IRDB_SDK::ArchitectureDescripti
 {
 	public:
 
-		virtual ~ArchitectureDescription_t() {}
-		ArchitectureDescription_t() : bits(0), ft(IRDB_SDK::adftNone), mt(IRDB_SDK::admtNone) {}
+		virtual ~ArchitectureDescription_t() { }
+		ArchitectureDescription_t() 
+			: 
+				bits(0), 
+				ft(IRDB_SDK::adftNone), 
+				mt(IRDB_SDK::admtNone), 
+				file_base(0) 
+		{
+		}
 
 		int getBitWidth() const 		{ return bits; }	
 		void setBitWidth(const int _bits) 	{ bits=_bits; }