Contents of /trunk/bash/patches/bash-3.0-crash.patch
Parent Directory | Revision Log
Revision 144 -
(show annotations)
(download)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 1191 byte(s)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 1191 byte(s)
-import
1 | > Machine Type: i686-pc-linux-gnu |
2 | > |
3 | > Bash Version: 3.0 |
4 | > Patch Level: 0 |
5 | > Release Status: release |
6 | > |
7 | > Description: |
8 | > GNU bash, version 3.00.0(1)-release (i686-pc-linux-gnu) |
9 | > (and |
10 | > GNU bash, version 2.05b.0(1)-release (i386-redhat-linux-gnu) |
11 | > |
12 | > dumps a core because of a null pointer "in make_bare_word |
13 | > at make_cmd.c:90" (see gdb output below) |
14 | |
15 | Thanks for the report. Here's a quick fix: |
16 | |
17 | *** arrayfunc.c~ Sat Nov 6 15:08:29 2004 |
18 | --- arrayfunc.c Mon Jan 31 11:56:21 2005 |
19 | *************** |
20 | *** 709,713 **** |
21 | return ((char *)NULL); |
22 | } |
23 | ! else if (var == 0) |
24 | return ((char *)NULL); |
25 | else if (array_p (var) == 0) |
26 | --- 709,713 ---- |
27 | return ((char *)NULL); |
28 | } |
29 | ! else if (var == 0 || value_cell (var) == 0) |
30 | return ((char *)NULL); |
31 | else if (array_p (var) == 0) |
32 | |
33 | |
34 | Chet |
35 | |
36 | -- |
37 | ``The lyf so short, the craft so long to lerne.'' - Chaucer |
38 | ( ``Discere est Dolere'' -- chet ) |
39 | Live...Laugh...Love |
40 | Chet Ramey, ITS, CWRU chet@po.cwru.edu http://tiswww.tis.cwru.edu/~chet/ |
41 | |
42 | |
43 | _______________________________________________ |
44 | Bug-bash mailing list |
45 | Bug-bash@gnu.org |
46 | http://lists.gnu.org/mailman/listinfo/bug-bash |