summaryrefslogtreecommitdiff
path: root/gdb/ui-out.c
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@specifix.com>2007-08-18 19:45:48 +0000
committerMichael Snyder <msnyder@specifix.com>2007-08-18 19:45:48 +0000
commit9f74e042d71e9c10146b4e091f3284379ce8c41e (patch)
tree32b0010ab91adfddc28bada363a1f547763834ae /gdb/ui-out.c
parent07a09719e63c34f0a9f6e80c123acc2a5206c0b2 (diff)
downloadgdb-9f74e042d71e9c10146b4e091f3284379ce8c41e.tar.gz
2007-08-18 Michael Snyder <msnyder@svkmacdonelllnx>
* ui-out.c (append_header_to_list): Possible cut and paste error.
Diffstat (limited to 'gdb/ui-out.c')
-rw-r--r--gdb/ui-out.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gdb/ui-out.c b/gdb/ui-out.c
index a85ca48ea6e..a624e8fba1c 100644
--- a/gdb/ui-out.c
+++ b/gdb/ui-out.c
@@ -1036,15 +1036,20 @@ append_header_to_list (struct ui_out *uiout,
temphdr = XMALLOC (struct ui_out_hdr);
temphdr->width = width;
temphdr->alignment = alignment;
- /* we have to copy the column title as the original may be an automatic */
+ /* We have to copy the column title as the original may be an
+ automatic. */
if (colhdr != NULL)
temphdr->colhdr = xstrdup (colhdr);
else
temphdr->colhdr = NULL;
+
if (col_name != NULL)
+ temphdr->col_name = xstrdup (col_name);
+ else if (colhdr != NULL)
temphdr->col_name = xstrdup (colhdr);
else
- temphdr->col_name = xstrdup (colhdr);
+ temphdr->col_name = NULL;
+
temphdr->next = NULL;
if (uiout->table.header_first == NULL)
{