Upload Tizen:Base source
[external/binutils.git] / debian / patches / 006_better_file_error.patch
1 Author: David Kimdon <dwhedon@gordian.com>
2 Description: Specify which filename is causing an error if the filename is a
3 directory. (#45832)
4 --- a/bfd/opncls.c
5 +++ b/bfd/opncls.c
6 @@ -183,6 +183,13 @@
7  {
8    bfd *nbfd;
9    const bfd_target *target_vec;
10 +  struct stat s;
11 +
12 +  if (stat (filename, &s) == 0)
13 +    if (S_ISDIR(s.st_mode)) {
14 +      bfd_set_error (bfd_error_file_not_recognized);
15 +      return NULL;
16 +    }
17  
18    nbfd = _bfd_new_bfd ();
19    if (nbfd == NULL)