Hi, it seems like mutt doesn't initialize the rand like mutt-ng does so this would be the right:
--- mutt-1.5.8/muttlib.c 2005-02-12 20:30:16.000000000 +0100 +++ muttlib.c 2005-05-31 23:06:15.000000000 +0200 @@ -668,7 +668,10 @@ void _mutt_mktemp (char *s, const char *src, int line) { - snprintf (s, _POSIX_PATH_MAX, "%s/mutt-%s-%d-%d-%d", NONULL (Tempdir), NONULL(Hostname) , (int) getuid(), (int) getpid (), Counter++); + long sek; + time(&sek); + srand(sek); + snprintf (s, _POSIX_PATH_MAX, "%s/mutt-%s-%d-%d-%d%x%x", NONULL (Tempdir), NONULL(Hostn ame), (int) getuid(), (int) getpid (), Counter++, (unsigned int) rand(), (unsigned int) ra nd()); dprint (1, (debugfile, "%s:%d: mutt_mktemp returns \"%s\".\n", src, line, s)); unlink (s); } Regards Nico -- Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF http://www.ngolde.de | http://www.muttng.org | http://grml.org VIM has two modes - the one in which it beeps and the one in which it doesn't -- encrypted mail preferred
pgpFdTR2tBg5r.pgp
Description: PGP signature