diff src/load-save.cc @ 3202:44d82b369c78

[project @ 1998-10-29 20:27:57 by jwe]
author jwe
date Thu, 29 Oct 1998 20:28:02 +0000
parents bef7b73c0724
children 60a89a69a70a
line wrap: on
line diff
--- a/src/load-save.cc
+++ b/src/load-save.cc
@@ -1028,13 +1028,18 @@
 
   string varname;
 
-  size_t pos = filename.find ('.');
+  size_t pos = filename.rfind ('/');
 
   if (pos != NPOS)
-    varname = filename.substr (0, pos);
+    varname = filename.substr (pos+1);
   else
     varname = filename;
 
+  pos = varname.find ('.');
+
+  if (pos != NPOS)
+    varname = varname.substr (0, pos);
+
   if (valid_identifier (varname.c_str ()))
     {
       int nr = 0;