# HG changeset patch # User Richard M. Stallman # Date 807753451 0 # Node ID 0464324deda744acf49990caafc264af32257256 # Parent 937154a9dfbeb805a65ebe8da530b72c78145dd2 (main): Fix previous change. Add error check for empty OUTNAME. diff -r 937154a9dfbe -r 0464324deda7 lib-src/movemail.c --- 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);