author | Niveditha Rau <Niveditha.Rau@Oracle.COM> |
Mon, 31 Oct 2016 18:10:23 -0700 | |
changeset 7216 | e6bcf0c5a213 |
parent 5110 | 92c73cda9414 |
permissions | -rw-r--r-- |
5110
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
1 |
# Patch is from RedHat binutils-2.25.1 src rpm. |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
2 |
# No need to send to binutils, they know about it. |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
3 |
--- bfd/srec.c 2014-11-04 01:54:41.000000000 -0800 |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
4 |
+++ bfd/srec.c 2015-11-14 22:32:41.094053576 -0800 |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
5 |
@@ -249,7 +249,7 @@ |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
6 |
char buf[40]; |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
7 |
|
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
8 |
if (! ISPRINT (c)) |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
9 |
- sprintf (buf, "\\%03o", (unsigned int) c); |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
10 |
+ sprintf (buf, "\\%03o", (unsigned int) (c & 0xff)); |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
11 |
else |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
12 |
{ |
92c73cda9414
22199341 libbfd's file caching scheme bombs in 32-bit
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
13 |
buf[0] = c; |