author | Yann Diorcet (diorcet.yann@gmail.com) |
Fri Nov 16 14:59:27 2012 +0100 (2012-11-16) | |
changeset 3115 | 1c68438f44f7 |
parent 747 | d3e603e7c17c |
permissions | -rw-r--r-- |
1 diff -dur binutils-2.17.old/bfd/opncls.c binutils-2.17/bfd/opncls.c
2 --- binutils-2.17.old/bfd/opncls.c 2006-03-16 13:20:16.000000000 +0100
3 +++ binutils-2.17/bfd/opncls.c 2007-05-01 18:26:11.000000000 +0200
4 @@ -158,6 +158,13 @@
5 {
6 bfd *nbfd;
7 const bfd_target *target_vec;
8 + struct stat s;
9 +
10 + if (stat (filename, &s) == 0)
11 + if (S_ISDIR(s.st_mode)) {
12 + bfd_set_error (bfd_error_file_not_recognized);
13 + return NULL;
14 + }
16 nbfd = _bfd_new_bfd ();
17 if (nbfd == NULL)