diff --git a/indra/llrender/llimagegl.cpp b/indra/llrender/llimagegl.cpp
index 311009064fda72c2b90c241d033a2a48ee4797cb..c3d1d9e894cb8e0df547d78686434e7df0641f93 100644
--- a/indra/llrender/llimagegl.cpp
+++ b/indra/llrender/llimagegl.cpp
@@ -362,7 +362,7 @@ void LLImageGL::init(BOOL usemipmaps)
 
 	mGLTextureCreated = FALSE ;
 	mIsMask = FALSE;
-	mNeedsAlpahAndPickMask = TRUE ;
+	mNeedsAlphaAndPickMask = TRUE ;
 }
 
 void LLImageGL::cleanup()
@@ -1357,7 +1357,7 @@ void LLImageGL::setTarget(const LLGLenum target, const LLTexUnit::eTextureType b
 
 void LLImageGL::analyzeAlpha(const void* data_in, S32 w, S32 h)
 {
-	if(!mNeedsAlpahAndPickMask)
+	if(!mNeedsAlphaAndPickMask)
 	{
 		return ;
 	}
@@ -1422,7 +1422,7 @@ void LLImageGL::analyzeAlpha(const void* data_in, S32 w, S32 h)
 //----------------------------------------------------------------------------
 void LLImageGL::updatePickMask(S32 width, S32 height, const U8* data_in)
 {
-	if(!mNeedsAlpahAndPickMask)
+	if(!mNeedsAlphaAndPickMask)
 	{
 		return ;
 	}
diff --git a/indra/llrender/llimagegl.h b/indra/llrender/llimagegl.h
index b58472d39845bdd759b73f2e0b8fd5d3ae096740..5f32b2335629f7df9e46e4d6a0bc2d6375f0c614 100644
--- a/indra/llrender/llimagegl.h
+++ b/indra/llrender/llimagegl.h
@@ -167,7 +167,7 @@ class LLImageGL : public LLRefCount
 	void init(BOOL usemipmaps);
 	virtual void cleanup(); // Clean up the LLImageGL so it can be reinitialized.  Be careful when using this in derived class destructors
 
-	void setNeedsAlpahAndPickMask(BOOL need_mask) {mNeedsAlpahAndPickMask = need_mask;}
+	void setNeedsAlphaAndPickMask(BOOL need_mask) {mNeedsAlphaAndPickMask = need_mask;}
 public:
 	// Various GL/Rendering options
 	S32 mTextureMemory;
@@ -181,7 +181,7 @@ class LLImageGL : public LLRefCount
 	S8 mAutoGenMips;
 
 	BOOL mIsMask;
-	BOOL mNeedsAlpahAndPickMask;
+	BOOL mNeedsAlphaAndPickMask;
 	
 	bool     mGLTextureCreated ;
 	LLGLuint mTexName;