author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Mon Mar 30 21:06:55 2009 +0000 (2009-03-30) | |
changeset 1280 | 46f27896bfc4 |
parent 745 | e445c00d134d |
permissions | -rw-r--r-- |
yann@55 | 1 |
diff -dur binutils-2.17.old/bfd/opncls.c binutils-2.17/bfd/opncls.c |
yann@55 | 2 |
--- binutils-2.17.old/bfd/opncls.c 2006-03-16 13:20:16.000000000 +0100 |
yann@55 | 3 |
+++ binutils-2.17/bfd/opncls.c 2007-05-01 18:26:11.000000000 +0200 |
yann@55 | 4 |
@@ -158,6 +158,13 @@ |
yann@55 | 5 |
{ |
yann@55 | 6 |
bfd *nbfd; |
yann@55 | 7 |
const bfd_target *target_vec; |
yann@55 | 8 |
+ struct stat s; |
yann@55 | 9 |
+ |
yann@55 | 10 |
+ if (stat (filename, &s) == 0) |
yann@55 | 11 |
+ if (S_ISDIR(s.st_mode)) { |
yann@55 | 12 |
+ bfd_set_error (bfd_error_file_not_recognized); |
yann@55 | 13 |
+ return NULL; |
yann@55 | 14 |
+ } |
yann@55 | 15 |
|
yann@55 | 16 |
nbfd = _bfd_new_bfd (); |
yann@55 | 17 |
if (nbfd == NULL) |