author | Michael Hope <michael.hope@linaro.org> |
Thu Sep 29 15:16:48 2011 +1300 (2011-09-29) | |
changeset 2700 | e8d25b041de5 |
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)