# HG changeset patch # User Richard M. Stallman # Date 756699472 0 # Node ID 60fa1ee0c98c830cb30f4d6aee9c6fcc45a445ae # Parent dfe798027eacc04798ae1622af7c97d25ced39da (main): When making tempname, cast result of xmalloc. Include room for EXXXXXX in the size. Don't use result of strcpy. diff -r dfe798027eac -r 60fa1ee0c98c lib-src/movemail.c --- a/lib-src/movemail.c Fri Dec 24 02:16:49 1993 +0000 +++ b/lib-src/movemail.c Fri Dec 24 02:17:52 1993 +0000 @@ -185,7 +185,8 @@ to bug-gnu-emacs@prep.ai.mit.edu so we can fix it. */ lockname = concat (inname, ".lock", ""); - tempname = strcpy (xmalloc (strlen (inname)+1), inname); + tempname = (char *) xmalloc (strlen (inname) + strlen ("EXXXXXX") + 1); + strcpy (tempname, inname); p = tempname + strlen (tempname); while (p != tempname && p[-1] != '/') p--;