diff --git a/indra/llprimitive/llprimitive.cpp b/indra/llprimitive/llprimitive.cpp
index c30ef0350f3c079fba7f92ea5baaa4af0c543c0b..da1cfc2074b4acd58c651167598d5a68d9b45585 100644
--- a/indra/llprimitive/llprimitive.cpp
+++ b/indra/llprimitive/llprimitive.cpp
@@ -743,6 +743,8 @@ BOOL LLPrimitive::setVolume(const LLVolumeParams &volume_params, const S32 detai
 		setNumTEs(mVolumep->getNumFaces());
 		return TRUE;
 	}
+	
+	U32 old_face_mask = mVolumep->mFaceMask;
 
 	S32 face_bit = 0;
 	S32 cur_mask = 0;