diff --git a/mbuni/mmlib/mms_uaprof.c b/mbuni/mmlib/mms_uaprof.c index dd3b03e..7fb4830 100644 --- a/mbuni/mmlib/mms_uaprof.c +++ b/mbuni/mmlib/mms_uaprof.c @@ -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)