diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp
index 42e4b397db2fdf92371f323e1551ddf188d5a8ab..a9e648406154e1a31355b509d50575429554f492 100644
--- a/indra/newview/llpanellogin.cpp
+++ b/indra/newview/llpanellogin.cpp
@@ -785,11 +785,20 @@ void LLPanelLogin::getLocation(LLSLURL& slurl)
 	switch(combo->getCurrentIndex())
 	{
 		case 0:
+		  {
 			slurl = LLSLURL(LLSLURL::SIM_LOCATION_HOME);
+			break;
+		  }
 		case 1:
+		  {
 			slurl =  LLSLURL(LLSLURL::SIM_LOCATION_LAST);
+			break;
+		  }
 		default:
+		  {
 			slurl = LLSLURL(combo->getValue().asString());
+			break;
+		  }
 	}
 }