Mercurial > emacs
changeset 12793:0464324deda7
(main): Fix previous change.
Add error check for empty OUTNAME.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 06 Aug 1995 23:57:31 +0000 |
parents | 937154a9dfbe |
children | 913a19cf074a |
files | lib-src/movemail.c |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/movemail.c Sun Aug 06 21:15:09 1995 +0000 +++ b/lib-src/movemail.c Sun Aug 06 23:57:31 1995 +0000 @@ -160,6 +160,9 @@ mmdf_init (argv[0]); #endif + if (*outname == 0) + fatal ("Destination file name is empty", 0); + /* Check access to output file. */ if (access (outname, F_OK) == 0 && access (outname, W_OK) != 0) pfatal_with_name (outname); @@ -238,8 +241,9 @@ desc = open (tempname, O_WRONLY | O_CREAT | O_EXCL, 0666); if (desc < 0) { - char *message = (char *) malloc (strlen (tempname) + 50); - sprintf (message, "%s--see source file lib-src/movemail.c"); + char *message = (char *) xmalloc (strlen (tempname) + 50); + sprintf (message, "%s--see source file lib-src/movemail.c", + tempname); pfatal_with_name (message); } close (desc);