diff --git a/indra/llui/llurlregistry.cpp b/indra/llui/llurlregistry.cpp
index 3ffda3e44eea6bef610021ca30160a1b392896c9..6dc63495bcf2fd309d469fb587f02b009ceaeb85 100644
--- a/indra/llui/llurlregistry.cpp
+++ b/indra/llui/llurlregistry.cpp
@@ -40,7 +40,7 @@ LLUrlRegistry::LLUrlRegistry()
 {
 //	mUrlEntry.reserve(20);
 // [RLVa:KB] - Checked: 2010-11-01 (RLVa-1.2.2a) | Added: RLVa-1.2.2a
-	mUrlEntry.reserve(21);
+	mUrlEntry.reserve(26);
 // [/RLVa:KB]
 
 	// Urls are matched in the order that they were registered
@@ -77,7 +77,6 @@ LLUrlRegistry::LLUrlRegistry()
 	registerUrl(new LLUrlEntryObjectIM());
 	registerUrl(new LLUrlEntryPlace());
 	registerUrl(new LLUrlEntryInventory());
-	registerUrl(new LLUrlEntryObjectIM());
     registerUrl(new LLUrlEntryExperienceProfile());
 	//LLUrlEntrySL and LLUrlEntrySLLabel have more common pattern, 
 	//so it should be registered in the end of list