diff --git a/indra/newview/llpanellandmarks.cpp b/indra/newview/llpanellandmarks.cpp
index d0b21a6ac33d668dfe46512d19bf54140ee24a6b..00bef31fc519045c7a3557f16199c1295fae4d56 100644
--- a/indra/newview/llpanellandmarks.cpp
+++ b/indra/newview/llpanellandmarks.cpp
@@ -215,6 +215,7 @@ LLLandmarksPanel::~LLLandmarksPanel()
 	{
 		gInventory.removeObserver(mInventoryObserver);
 	}
+    delete mInventoryObserver;
 }
 
 BOOL LLLandmarksPanel::postBuild()