2011-02-27 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Mon, 28 Feb 2011 00:20:49 +0000 (00:20 +0000)
committerMichael Snyder <msnyder@vmware.com>
Mon, 28 Feb 2011 00:20:49 +0000 (00:20 +0000)
* tui/tui-stack.c (tui_get_function_from_frame): Fix off by one
error in strncpy.

gdb/ChangeLog
gdb/tui/tui-stack.c

index a87cfc872ae486bb990186fef24af45b46efa746..941c6113309b74a180a741d540123484c62d9dec 100644 (file)
@@ -1,5 +1,8 @@
 2011-02-27  Michael Snyder  <msnyder@vmware.com>
 
+       * tui/tui-stack.c (tui_get_function_from_frame): Fix off by one
+       error in strncpy.
+
        * symtab.c (rbreak_command): Move variable 'file_name' to 
        outer scope.
 
index d7b9716f9d98e4009107f97445783d82138813a5..f618d7c03cb4e87e4933a6e7428f6fdd28f03fce 100644 (file)
@@ -227,7 +227,7 @@ tui_get_function_from_frame (struct frame_info *fi)
      them because the status line is too short to display them.  */
   if (*p == '<')
     p++;
-  strncpy (name, p, sizeof (name));
+  strncpy (name, p, sizeof (name) - 1);
   p = strchr (name, '(');
   if (!p)
     p = strchr (name, '>');