2019-02-11 Fred Gleason <fredg@paravelsystems.com>

Fixed a bug in rdcatchd(8) that could cause invalid filenames
	to be generated for temporary files.
This commit is contained in:
Fred Gleason 2019-02-11 07:25:26 -05:00
parent e6fb2dbb31
commit 188d134d70
2 changed files with 5 additions and 3 deletions

View File

@ -18467,3 +18467,6 @@
2019-02-07 Fred Gleason <fredg@paravelsystems.com>
Fixed a regression in rdlibrary(1) that made it impossible to
enter apostrophes or quotes in RMLs.
2019-02-11 Fred Gleason <fredg@paravelsystems.com>
Fixed a bug in rdcatchd(8) that could cause invalid filenames
to be generated for temporary files.

View File

@ -2550,9 +2550,8 @@ QString MainObject::BuildTempName(int event,QString str)
QString MainObject::BuildTempName(CatchEvent *evt,QString str)
{
return QString().sprintf("%s/rdcatchd-%s-%d.%s",(const char *)catch_temp_dir,
(const char *)str,evt->id(),
(const char *)GetFileExtension(evt->resolvedUrl()));
return catch_temp_dir+"/rdcatchd="+str+
QString().sprintf("%u-%u",evt->id(),getpid());
}