]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/xterm.c (x_term_init): Use memcpy instead of strncpy.
authorJim Meyering <jim@meyering.net>
Wed, 2 May 2012 10:17:03 +0000 (18:17 +0800)
committerChong Yidong <cyd@gnu.org>
Wed, 2 May 2012 10:17:03 +0000 (18:17 +0800)
Fixes: debbugs:11373
src/ChangeLog
src/xterm.c

index fb5cab2ac3c86e2b07b4ae8858421322dd440bd1..33d95c6c7c68076e4fe0fa4a134e4d58c4a47b3d 100644 (file)
@@ -1,3 +1,7 @@
+2012-05-02  Jim Meyering  <jim@meyering.net>
+
+       * xterm.c (x_term_init): Use memcpy instead of strncpy (Bug#11373).
+
 2012-05-02  Eli Zaretskii  <eliz@gnu.org>
 
        * xdisp.c (pos_visible_p): If already at a newline from the
index f5272fc7630e1374a52291f89dd37e220736196a..02fa137d6a72aa37868defb9a30f2efd9e4853de 100644 (file)
@@ -10146,7 +10146,7 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name)
 
   /* Set the name of the terminal. */
   terminal->name = (char *) xmalloc (SBYTES (display_name) + 1);
-  strncpy (terminal->name, SSDATA (display_name), SBYTES (display_name));
+  memcpy (terminal->name, SSDATA (display_name), SBYTES (display_name));
   terminal->name[SBYTES (display_name)] = 0;
 
 #if 0