Explorar el Código

Merge pull request #372 from Morganamilo/fixparsercheck

Fix warning by megacheck in parser
Anna hace 7 años
padre
commit
37b08eabf7
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  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]