Parse times with strtoll() instead of strtol()
authorguenther <guenther@openbsd.org>
Sat, 9 Aug 2014 22:40:16 +0000 (22:40 +0000)
committerguenther <guenther@openbsd.org>
Sat, 9 Aug 2014 22:40:16 +0000 (22:40 +0000)
gnu/usr.bin/binutils-2.17/bfd/coff-alpha.c
gnu/usr.bin/binutils/bfd/coff-alpha.c

index d9b8905..7c14203 100644 (file)
@@ -2204,7 +2204,7 @@ alpha_ecoff_get_elt_at_filepos (archive, filepos)
   bim->buffer = buf;
 
   nbfd->mtime_set = TRUE;
-  nbfd->mtime = strtol (hdr->ar_date, (char **) NULL, 10);
+  nbfd->mtime = strtoll (hdr->ar_date, (char **) NULL, 10);
 
   nbfd->flags |= BFD_IN_MEMORY;
   nbfd->iostream = (PTR) bim;
index 5c8b2b9..88efc7c 100644 (file)
@@ -2189,7 +2189,7 @@ alpha_ecoff_get_elt_at_filepos (archive, filepos)
   bim->buffer = buf;
 
   nbfd->mtime_set = TRUE;
-  nbfd->mtime = strtol (hdr->ar_date, (char **) NULL, 10);
+  nbfd->mtime = strtoll (hdr->ar_date, (char **) NULL, 10);
 
   nbfd->flags |= BFD_IN_MEMORY;
   nbfd->iostream = (PTR) bim;