diff --git a/indra/llxuixml/llinitparam.h b/indra/llxuixml/llinitparam.h
index 7e1e4a3d2183d4425e538f423cae6e1470df12f6..bdc6d146e61f3c28286de7017c68913b4e4306a8 100644
--- a/indra/llxuixml/llinitparam.h
+++ b/indra/llxuixml/llinitparam.h
@@ -321,13 +321,13 @@ namespace LLInitParam
 		typedef bool(*validation_func_t)(const Param*);
 
 		ParamDescriptor(param_handle_t p, 
-						merge_func_t merge_func, 
-						deserialize_func_t deserialize_func, 
-						serialize_func_t serialize_func,
-						validation_func_t validation_func,
-						inspect_func_t inspect_func,
-						S32 min_count,
-						S32 max_count)
+				merge_func_t merge_func, 
+				deserialize_func_t deserialize_func, 
+				serialize_func_t serialize_func,
+				validation_func_t validation_func,
+				inspect_func_t inspect_func,
+				S32 min_count,
+				S32 max_count)
 		:	mParamHandle(p),
 			mMergeFunc(merge_func),
 			mDeserializeFunc(deserialize_func),
@@ -336,6 +336,7 @@ namespace LLInitParam
 			mInspectFunc(inspect_func),
 			mMinCount(min_count),
 			mMaxCount(max_count),
+			mGeneration(0),
 			mNumRefs(0)
 		{}