diff src/file-io.cc @ 4354:dfd47756dda7

[project @ 2003-02-21 21:42:02 by jwe]
author jwe
date Fri, 21 Feb 2003 21:42:02 +0000
parents de9b588bf002
children 26f74e9fd8a5
line wrap: on
line diff
--- a/src/file-io.cc
+++ b/src/file-io.cc
@@ -1613,8 +1613,8 @@
 
       if (! error_state)
 	{
-	  std::auto_ptr<char> tmp_auto_ptr (strsave (tmpl8.c_str ()));
-	  char *tmp = tmp_auto_ptr.get ();
+	  OCTAVE_LOCAL_BUFFER (char, tmp, tmpl8.size () + 1);
+	  strcpy (tmp, tmpl8.c_str ());
 
 	  int fd = mkstemp (tmp);