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[])
|
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)
|
static Octstr *mknewname(Octstr *oldname, char *ext)
|
||||||
|
|
Loading…
Reference in New Issue