Revision: 7307
http://mahogany.svn.sourceforge.net/mahogany/?rev=7307&view=rev
Author: vadz
Date: 2007-07-29 17:46:29 -0700 (Sun, 29 Jul 2007)
Log Message:
-----------
use mkstemp() rather than tmpnam() just to get rid of Linux ld warnings about
the latter being unsafe (although it is here...)
Modified Paths:
--------------
trunk/M/lib/imap/src/osdep/unix/ssl_unix.c
Modified: trunk/M/lib/imap/src/osdep/unix/ssl_unix.c
===================================================================
--- trunk/M/lib/imap/src/osdep/unix/ssl_unix.c 2007-07-29 15:27:13 UTC (rev
7306)
+++ trunk/M/lib/imap/src/osdep/unix/ssl_unix.c 2007-07-30 00:46:29 UTC (rev
7307)
@@ -96,8 +96,8 @@
struct stat sbuf;
/* if system doesn't have /dev/urandom */
if (stat ("/dev/urandom",&sbuf)) {
- while ((fd = open (tmpnam (tmp),O_WRONLY|O_CREAT|O_EXCL,0600)) < 0)
- sleep (1);
+ strcpy(tmp, "ccXXXXXX");
+ fd = mkstemp(tmp);
unlink (tmp); /* don't need the file */
fstat (fd,&sbuf); /* get information about the file */
close (fd); /* flush descriptor */
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Mahogany-cvsupdates mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates