2007-08-18 Michael Snyder <msnyder@svkmacdonelllnx>
authorMichael Snyder <msnyder@vmware.com>
Sat, 18 Aug 2007 19:45:48 +0000 (19:45 +0000)
committerMichael Snyder <msnyder@vmware.com>
Sat, 18 Aug 2007 19:45:48 +0000 (19:45 +0000)
* ui-out.c (append_header_to_list): Possible cut and paste error.

gdb/ChangeLog
gdb/ui-out.c

index 0dbf723..9c3b111 100644 (file)
@@ -1,5 +1,7 @@
 2007-08-18  Michael Snyder  <msnyder@svkmacdonelllnx>
 
+       * ui-out.c (append_header_to_list): Possible cut and paste error.
+
        * MAINTAINERS: white space tweak.
 
 2007-08-17  Michael Snyder  <msnyder@access-company.com>
index a85ca48..a624e8f 100644 (file)
@@ -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)
     {