* options.cc (parse_uint): Fix dereference of RETVAL.
authorDiego Novillo <dnovillo@google.com>
Mon, 3 Oct 2011 17:01:43 +0000 (17:01 +0000)
committerDiego Novillo <dnovillo@google.com>
Mon, 3 Oct 2011 17:01:43 +0000 (17:01 +0000)
gold/ChangeLog
gold/options.cc

index e12a151..9f1083c 100644 (file)
@@ -1,3 +1,7 @@
+2011-10-03   Diego Novillo  <dnovillo@google.com>
+
+       * options.cc (parse_uint): Fix dereference of RETVAL.
+
 2011-09-29  Sriraman Tallam  <tmsriram@google.com>
 
        * layout.h (section_order_map_): New member.
index d91a834..dcf6ba7 100644 (file)
@@ -198,7 +198,7 @@ parse_uint(const char* option_name, const char* arg, int* retval)
 {
   char* endptr;
   *retval = strtol(arg, &endptr, 0);
-  if (*endptr != '\0' || retval < 0)
+  if (*endptr != '\0' || *retval < 0)
     gold_fatal(_("%s: invalid option value (expected an integer): %s"),
                option_name, arg);
 }