---- dos2unix-3.1/dos2unix.c.segf Thu Jan 17 17:27:42 2002
-+++ dos2unix-3.1/dos2unix.c Thu Jan 17 17:28:07 2002
+--- dos2unix-3.1/dos2unix.c
++++ dos2unix-3.1/dos2unix.c
@@ -147,9 +147,9 @@
* RetVal: NULL if failure
* file stream otherwise
- strcpy (TempPath, "./d2utmp");
- strcat (TempPath, "XXXXXX");
-- mkstemp (TempPath);
+- mktemp (TempPath);
+ strcpy (TempPath, "./d2utmpXXXXXX");
+ if((fd=mkstemp (TempPath))<0) {
+ perror("Failed to open output temp file");
- strcpy (TempPath, "./u2dtmp");
- strcat (TempPath, "XXXXXX");
-- mkstemp (TempPath);
+- mktemp (TempPath);
+ strcpy (TempPath, "./u2dtmpXXXXXX");
+ if((fd=mkstemp (TempPath))<0) {
+ perror("Failed to open output temp file");