--- kfax/kfax.cpp.orig Wed Nov 29 20:39:24 2000 +++ kfax/kfax.cpp Wed Nov 29 22:19:37 2000 @@ -46,6 +46,7 @@ #include #include #include +#include #include "kfax.h" #include "kfax.moc" @@ -994,9 +995,9 @@ if(defaultpage.expander == g31expand) faxtype = 31; - - QString tempfile; - tempfile = tmpnam(NULL); + KTempFile tmpFile; + tmpFile.setAutoDelete(true); // delete file when we are done. + QString tempfile = tmpFile.name(); fax2tiffmain(pn->pathname,tempfile.ascii(),pn->lsbfirst,pn->vres?0:1,faxtype); fax2psmain(tempfile.ascii(),psfile,width,height,pi.scale); @@ -1012,6 +1013,7 @@ else fclose(psfile); + unlink(tmpFile); QApplication::restoreOverrideCursor(); XDefineCursor(qtdisplay, Win, ReadyCursor);