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);