Bryan Drewery пре 22 година
родитељ
комит
e269997721
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      src/misc_file.c

+ 3 - 1
src/misc_file.c

@@ -166,6 +166,8 @@ Tempfile::Tempfile(const char *prefix)
 
 void Tempfile::MakeTemp()
 {
+  fd = -1;
+
   if ((fd = mkstemp(file)) == -1 || (f = fdopen(fd, "wb")) == NULL) {
     if (fd != -1) {
       unlink(file);
@@ -177,7 +179,7 @@ void Tempfile::MakeTemp()
 
 Tempfile::~Tempfile()
 {
-  close(fd);
+  fclose(f);
   unlink(file);
   delete[] file;
 }