diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index 508c5cb043ea2feb47e95814ca350fe68ce6ed60..f2b0fe6a3204e542e370b6d9c56e8b2d2737fa5a 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -827,6 +827,7 @@ def package_finish(self):
         # note that the enclosing setup exe is signed later, after the makensis makes it.
         # Unlike the viewer binary, the VMP filenames are invariant with respect to version, os, etc.
         for exe in (
+            self.final_exe(),
             "updater.exe",
             ):
             self.sign(exe)