Index: library/xotcl/library/store/XOTclSdbm/sdbm.c =================================================================== diff -u -rf3b7952aabc9e4f9079febd1f5b7f5fb833fd50c -r9be296c7be8b0c04eaedd9f96c36d626aa7c2c97 --- library/xotcl/library/store/XOTclSdbm/sdbm.c (.../sdbm.c) (revision f3b7952aabc9e4f9079febd1f5b7f5fb833fd50c) +++ library/xotcl/library/store/XOTclSdbm/sdbm.c (.../sdbm.c) (revision 9be296c7be8b0c04eaedd9f96c36d626aa7c2c97) @@ -114,7 +114,8 @@ /* * build the file names */ - dirname = strcat(strcpy(dirname, file), DIRFEXT); + strcpy(dirname, file); + dirname = strcat(dirname, DIRFEXT); pagname = strcpy(dirname + strlen(dirname) + 1, file); pagname = strcat(pagname, PAGFEXT);