diff --git a/indra/llui/llview.cpp b/indra/llui/llview.cpp
index 486babb0ab9b0793eadfad257752d3b5d3f9192c..d2966fbe98953723dfdee6864636f30ae77d268d 100644
--- a/indra/llui/llview.cpp
+++ b/indra/llui/llview.cpp
@@ -1090,6 +1090,11 @@ void LLView::drawChildren()
 		{
 			child_list_reverse_iter_t child = child_iter++;
 			LLView *viewp = *child;
+			
+			if (viewp == NULL)
+			{
+				continue;
+			}
 
 			if (viewp->getVisible() && viewp->getRect().isValid())
 			{