]> diplodocus.org Git - nmh/blobdiff - uip/whatnowsbr.c
Added svector_find() function.
[nmh] / uip / whatnowsbr.c
index 7c2c021b1bfd34c536ce8aaedf9d49dd70ab9bd5..d41413898e3cc23fcab13e9f4bcfbd2878b5734b 100644 (file)
@@ -1304,7 +1304,11 @@ sendit (char *sp, char **arg, char *file, int pushed)
 #endif /* not lint */
            && altmsg) {
        vec[vecp++] = "-dist";
-       distfile = getcpy (m_mktemp2(altmsg, invo_name, NULL, NULL));
+       if ((cp = m_mktemp2(altmsg, invo_name, NULL, NULL)) == NULL) {
+           adios(NULL, "unable to create temporary file in %s",
+                 get_temp_dir());
+       }
+       distfile = getcpy (cp);
        unlink(distfile);
        if (link (altmsg, distfile) == NOTOK)
            adios (distfile, "unable to link %s to", altmsg);