| Submitter | Ian Taylor |
|---|---|
| Date | Jan. 25, 2013, 10:36 p.m. |
| Message ID | <mcrvcak99gi.fsf@google.com> |
| Download | mbox | patch |
| Permalink | /patch/215872/ |
| State | New |
| Headers | show |
Comments
Patch
Index: dwarf.c =================================================================== --- dwarf.c (revision 195436) +++ dwarf.c (working copy) @@ -1655,7 +1655,8 @@ read_line_header (struct backtrace_state strnlen ((const char *) hdr_buf.buf, hdr_buf.left) + 1)) return 0; dir_index = read_uleb128 (&hdr_buf); - if (IS_ABSOLUTE_PATH (filename)) + if (IS_ABSOLUTE_PATH (filename) + || (dir_index == 0 && u->comp_dir == NULL)) hdr->filenames[i] = filename; else {