diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index 32ff7f6ea88ecf3065457c0666849496c4d4b768..4f0f4b17d9e3801645c9768b17250e8ee5546cc6 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -920,7 +920,7 @@ def construct(self):
                 self.path(src=os.path.join(pkgdir, 'VMP'), dst="updater")
 
                 with self.prefix(src="", dst=os.path.join("updater", "icons")):
-                    self.path2basename(os.path.join(self.icon_path(), "secondlife.ico"))
+                    self.path2basename(self.icon_path(), "secondlife.ico")
                     with self.prefix(src="vmp_icons", dst=""):
                         self.path("*.png")
                         self.path("*.gif")