* bucomm.c (get_file_size): Check for negative sizes and issue a
warning message if encountered.
This commit is contained in:
parent
09050809a4
commit
9849fbfc41
2 changed files with 9 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2011-01-06 Vladimir Siminov <sv@sw.ru>
|
||||
|
||||
* bucomm.c (get_file_size): Check for negative sizes and issue a
|
||||
warning message if encountered.
|
||||
|
||||
2011-01-01 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* version.c (print_version): Update copyright to 2011.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* bucomm.c -- Bin Utils COMmon code.
|
||||
Copyright 1991, 1992, 1993, 1994, 1995, 1997, 1998, 2000, 2001, 2002,
|
||||
2003, 2005, 2006, 2007, 2008, 2009, 2010
|
||||
2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Binutils.
|
||||
|
@ -577,6 +577,9 @@ get_file_size (const char * file_name)
|
|||
}
|
||||
else if (! S_ISREG (statbuf.st_mode))
|
||||
non_fatal (_("Warning: '%s' is not an ordinary file"), file_name);
|
||||
else if (statbuf.st_size < 0)
|
||||
non_fatal (_("Warning: '%s' has negative size, probably it is too large"),
|
||||
file_name);
|
||||
else
|
||||
return statbuf.st_size;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue