Tim Waugh eeb9a3
--- cups-1.1.22/pdftops/gfile.cxx.ext	2003-11-19 18:17:03.000000000 +0000
Tim Waugh eeb9a3
+++ cups-1.1.22/pdftops/gfile.cxx	2004-11-29 17:58:13.250694162 +0000
Tim Waugh eeb9a3
@@ -487,32 +487,14 @@
Tim Waugh eeb9a3
   char *s;
Tim Waugh eeb9a3
   int fd;
Tim Waugh eeb9a3
 
Tim Waugh eeb9a3
-  if (ext) {
Tim Waugh eeb9a3
-#if HAVE_MKSTEMPS
Tim Waugh eeb9a3
-    if ((s = getenv("TMPDIR"))) {
Tim Waugh eeb9a3
-      *name = new GString(s);
Tim Waugh eeb9a3
-    } else {
Tim Waugh eeb9a3
-      *name = new GString("/tmp");
Tim Waugh eeb9a3
-    }
Tim Waugh eeb9a3
-    (*name)->append("/XXXXXX")->append(ext);
Tim Waugh eeb9a3
-    fd = mkstemps((*name)->getCString(), strlen(ext));
Tim Waugh eeb9a3
-#else
Tim Waugh eeb9a3
-    if (!(s = tmpnam(NULL))) {
Tim Waugh eeb9a3
-      return gFalse;
Tim Waugh eeb9a3
-    }
Tim Waugh eeb9a3
+#if HAVE_MKSTEMP
Tim Waugh eeb9a3
+  if ((s = getenv("TMPDIR"))) {
Tim Waugh eeb9a3
     *name = new GString(s);
Tim Waugh eeb9a3
-    (*name)->append(ext);
Tim Waugh eeb9a3
-    fd = open((*name)->getCString(), O_WRONLY | O_CREAT | O_EXCL, 0600);
Tim Waugh eeb9a3
-#endif
Tim Waugh eeb9a3
   } else {
Tim Waugh eeb9a3
-#if HAVE_MKSTEMP
Tim Waugh eeb9a3
-    if ((s = getenv("TMPDIR"))) {
Tim Waugh eeb9a3
-      *name = new GString(s);
Tim Waugh eeb9a3
-    } else {
Tim Waugh eeb9a3
-      *name = new GString("/tmp");
Tim Waugh eeb9a3
-    }
Tim Waugh eeb9a3
-    (*name)->append("/XXXXXX");
Tim Waugh eeb9a3
-    fd = mkstemp((*name)->getCString());
Tim Waugh eeb9a3
+    *name = new GString("/tmp");
Tim Waugh eeb9a3
+  }
Tim Waugh eeb9a3
+  (*name)->append("/XXXXXX");
Tim Waugh eeb9a3
+  fd = mkstemp((*name)->getCString());
Tim Waugh eeb9a3
 #else // HAVE_MKSTEMP
Tim Waugh eeb9a3
     if (!(s = tmpnam(NULL))) {
Tim Waugh eeb9a3
       return gFalse;
Tim Waugh eeb9a3
@@ -520,7 +502,7 @@
Tim Waugh eeb9a3
     *name = new GString(s);
Tim Waugh eeb9a3
     fd = open((*name)->getCString(), O_WRONLY | O_CREAT | O_EXCL, 0600);
Tim Waugh eeb9a3
 #endif // HAVE_MKSTEMP
Tim Waugh eeb9a3
-  }
Tim Waugh eeb9a3
+
Tim Waugh eeb9a3
   if (fd < 0 || !(*f = fdopen(fd, mode))) {
Tim Waugh eeb9a3
     delete *name;
Tim Waugh eeb9a3
     return gFalse;