rpms/binutils/devel binutils-2.19.51.0.2-sisreg.patch,NONE,1.1

Nicholas Clifton nickc at fedoraproject.org
Thu Jun 11 15:15:20 UTC 2009


Author: nickc

Update of /cvs/pkgs/rpms/binutils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30673

Added Files:
	binutils-2.19.51.0.2-sisreg.patch 
Log Message:
Do not attempt to set execute permission on non-regular files.  (BZ 503426)


binutils-2.19.51.0.2-sisreg.patch:

--- NEW FILE binutils-2.19.51.0.2-sisreg.patch ---
diff -rcp ../copy-of-build-sources/bfd/opncls.c ./bfd/opncls.c
*** ../copy-of-build-sources/bfd/opncls.c	2009-05-27 12:38:06.000000000 +0100
--- ./bfd/opncls.c	2009-06-11 15:56:04.000000000 +0100
*************** bfd_close (bfd *abfd)
*** 681,687 ****
      {
        struct stat buf;
  
!       if (stat (abfd->filename, &buf) == 0)
  	{
  	  unsigned int mask = umask (0);
  
--- 681,688 ----
      {
        struct stat buf;
  
!       if (stat (abfd->filename, &buf) == 0
! 	  && S_ISREG(buf.st_mode))
  	{
  	  unsigned int mask = umask (0);
  
*************** bfd_close_all_done (bfd *abfd)
*** 734,740 ****
      {
        struct stat buf;
  
!       if (stat (abfd->filename, &buf) == 0)
  	{
  	  unsigned int mask = umask (0);
  
--- 735,742 ----
      {
        struct stat buf;
  
!       if (stat (abfd->filename, &buf) == 0
! 	  && S_ISREG(buf.st_mode))
  	{
  	  unsigned int mask = umask (0);
  




More information about the fedora-extras-commits mailing list