* Check main binary name is not empty * Missing !=
@@ -638,7 +638,8 @@ Section Install
; Remove old main binary if it doesn't match new main binary name
ReadRegStr $0 SHCTX "${UNINSTKEY}" "MainBinaryName"
- ${If} $0 != "${MAINBINARYNAME}.exe"
+ ${If} $0 != ""
+ ${AndIf} $0 != "${MAINBINARYNAME}.exe"
Delete "$INSTDIR\$0"
${EndIf}