* choose-temp.c (choose_temp_base): Check the result of the call
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Jan 2007 00:37:48 +0000 (00:37 +0000)
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Jan 2007 00:37:48 +0000 (00:37 +0000)
to mktemp rather than testing the length of the modified string.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120698 138bc75d-0d04-0410-961f-82ee72b054a4

libiberty/ChangeLog
libiberty/choose-temp.c

index e72f845..adffeda 100644 (file)
@@ -1,3 +1,8 @@
+2007-01-12  Ben Elliston  <bje@au.ibm.com>
+
+       * choose-temp.c (choose_temp_base): Check the result of call to
+       mktemp rather than testing the length of the modified string.
+
 2006-12-20  Geoffrey Keating  <geoffk@apple.com>
 
        * cp-demangle.h: Add comment explaining what to do to avoid
index 0cba990..4a26a82 100644 (file)
@@ -65,8 +65,7 @@ choose_temp_base (void)
   strcpy (temp_filename, base);
   strcpy (temp_filename + len, TEMP_FILE);
 
-  mktemp (temp_filename);
-  if (strlen (temp_filename) == 0)
+  if (mktemp (temp_filename) == 0)
     abort ();
   return temp_filename;
 }