Removed dangerous use of tmpnam()
This commit is contained in:
parent
d921d00ae8
commit
89f4fa061f
|
@ -617,7 +617,13 @@ static void remove_object(MIMEEntity *m, Octstr *ctype)
|
|||
|
||||
static void mktmpfname(char fname[])
|
||||
{
|
||||
tmpname(fname);
|
||||
sprintf(fname, "%s/t%ld.%ld.%ld",
|
||||
#ifdef P_tmpdir
|
||||
P_tmpdir,
|
||||
#else
|
||||
"/tmp"
|
||||
#endif
|
||||
random(), (long)getpid(), (long)time(NULL));
|
||||
}
|
||||
|
||||
static Octstr *mknewname(Octstr *oldname, char *ext)
|
||||
|
|
Loading…
Reference in New Issue