aboutsummaryrefslogtreecommitdiffstats
path: root/audio/kdemultimedia3/files/patch-CDDialog.cpp
blob: 3ecedcb68cedaf8ea094a04b028012200627a2ce (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--- kscd/CDDialog.cpp.orig	Fri Nov 24 18:13:01 2000
+++ kscd/CDDialog.cpp	Mon Nov 27 10:22:44 2000
@@ -24,6 +24,7 @@
 
 #include <klocale.h>
 #include <kdebug.h>
+#include <ktempfile.h>
 
 #include <stdio.h>
 #include <math.h>
@@ -427,8 +428,9 @@
   dialog->getSelection(submitcat);
   delete dialog;
 
-  QString tempfile;
-  tempfile = tmpnam(0L);
+  KTempFile tmpFile;
+  tmpFile.setAutoDelete(true); // delete file when we are done.
+  QString tempfile = tmpFile.name();
 
   save_cddb_entry(tempfile,true);
 
@@ -515,7 +517,6 @@
   file.close();
   //  file2.close();   // *****
 
-  unlink(QFile::encodeName(tempfile));
   kdDebug() << "DONE SENDING\n" << endl;
 } // upload