diff options
Diffstat (limited to 'src/WixToolset.Core/Common.cs')
-rw-r--r-- | src/WixToolset.Core/Common.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/WixToolset.Core/Common.cs b/src/WixToolset.Core/Common.cs index 1a748a13..6efc7571 100644 --- a/src/WixToolset.Core/Common.cs +++ b/src/WixToolset.Core/Common.cs | |||
@@ -788,9 +788,9 @@ namespace WixToolset.Core | |||
788 | string scope = null; | 788 | string scope = null; |
789 | string defaultValue = null; | 789 | string defaultValue = null; |
790 | 790 | ||
791 | var secondDot = value.IndexOf('.', firstDot + 1, closeParen - firstDot); | ||
792 | var equalsDefaultValue = value.IndexOf('=', firstDot + 1, closeParen - firstDot); | 791 | var equalsDefaultValue = value.IndexOf('=', firstDot + 1, closeParen - firstDot); |
793 | var end = equalsDefaultValue == -1 ? closeParen : equalsDefaultValue; | 792 | var end = equalsDefaultValue == -1 ? closeParen : equalsDefaultValue; |
793 | var secondDot = value.IndexOf('.', firstDot + 1, end - firstDot); | ||
794 | 794 | ||
795 | if (secondDot == -1) | 795 | if (secondDot == -1) |
796 | { | 796 | { |
@@ -814,7 +814,7 @@ namespace WixToolset.Core | |||
814 | 814 | ||
815 | if (equalsDefaultValue != -1 && equalsDefaultValue < closeParen) | 815 | if (equalsDefaultValue != -1 && equalsDefaultValue < closeParen) |
816 | { | 816 | { |
817 | defaultValue = value.Substring(equalsDefaultValue + 1, end - equalsDefaultValue - 1); | 817 | defaultValue = value.Substring(equalsDefaultValue + 1, closeParen - equalsDefaultValue - 1); |
818 | } | 818 | } |
819 | 819 | ||
820 | parsedVariable = new ParsedWixVariable | 820 | parsedVariable = new ParsedWixVariable |