]> code.citadel.org Git - citadel.git/blobdiff - citadel/messages.c
* Eliminated the use of tmpnam() to shut up the compiler warnings.
[citadel.git] / citadel / messages.c
index 1bcf7add8f21b7bb5ea55cd4c28a2bd874ebed69..b71ca5d79ec2b4c1c5107d8bee1a2ddde51d0ffc 100644 (file)
@@ -1465,9 +1465,8 @@ void image_view(CtdlIPC *ipc, unsigned long msg)
                                        len = (size_t)extract_long(buf, 0);
                                        progress(ipc, len, len);
                                        scr_flush();
-                                       snprintf(tmp, sizeof tmp, "%s.%s",
-                                               tmpnam(NULL),
-                                               ptr->filename);
+                                       CtdlMakeTempFileName(tmp, sizeof tmp);
+                                       strcat(tmp, ptr->filename);
                                        save_buffer(file, len, tmp);
                                        free(file);
                                        do_image_view(tmp);
@@ -1510,7 +1509,7 @@ void readmsgs(CtdlIPC *ipc,
        else
                b = 0;
 
-       strcpy(prtfile, tmpnam(NULL));
+       CtdlMakeTempFileName(prtfile, sizeof prtfile);
 
        if (msg_arr) {
                free(msg_arr);