瀏覽代碼

Merge pull request #372 from Morganamilo/fixparsercheck

Fix warning by megacheck in parser
Anna 7 年之前
父節點
當前提交
37b08eabf7
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      parser.go

+ 6 - 2
parser.go

@@ -220,9 +220,12 @@ func (parser *arguments) getArg(options ...string) (arg string, double bool, exi
 	existCount := 0
 
 	for _, option := range options {
-		_, exists = parser.options[option]
+		var value string
+
+		value, exists = parser.options[option]
 
 		if exists {
+			arg = value
 			existCount++
 			_, exists = parser.doubles[option]
 
@@ -232,9 +235,10 @@ func (parser *arguments) getArg(options ...string) (arg string, double bool, exi
 
 		}
 
-		arg, exists = parser.globals[option]
+		value, exists = parser.globals[option]
 
 		if exists {
+			arg = value
 			existCount++
 			_, exists = parser.doubles[option]