summaryrefslogtreecommitdiff
path: root/gtk2_ardour/luawindow.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/luawindow.cc')
-rw-r--r--gtk2_ardour/luawindow.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk2_ardour/luawindow.cc b/gtk2_ardour/luawindow.cc
index 89a1d387aa..4e02cd2b20 100644
--- a/gtk2_ardour/luawindow.cc
+++ b/gtk2_ardour/luawindow.cc
@@ -483,11 +483,12 @@ LuaWindow::save_script ()
// 5) construct filename -- TODO ask user for name, ask to replace file.
do {
+ char tme[80];
char buf[80];
time_t t = time(0);
struct tm * timeinfo = localtime (&t);
- strftime (buf, sizeof(buf), "%s%d", timeinfo);
- sprintf (buf, "%s%ld", buf, random ()); // is this valid?
+ strftime (tme, sizeof(tme), "%s", timeinfo);
+ snprintf (buf, sizeof(buf), "%s%ld", tme, random ());
MD5 md5;
std::string fn = md5.digestString (buf);