From 3f83ace8490fef379df303d1d7a86b099329f018 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 2 May 2012 18:17:03 +0800 Subject: [PATCH] * src/xterm.c (x_term_init): Use memcpy instead of strncpy. Fixes: debbugs:11373 --- src/ChangeLog | 4 ++++ src/xterm.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index fb5cab2ac3c..33d95c6c7c6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2012-05-02 Jim Meyering + + * xterm.c (x_term_init): Use memcpy instead of strncpy (Bug#11373). + 2012-05-02 Eli Zaretskii * xdisp.c (pos_visible_p): If already at a newline from the diff --git a/src/xterm.c b/src/xterm.c index f5272fc7630..02fa137d6a7 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -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 -- 2.11.4.GIT