Index: library/store/XOTclSdbm/sdbm.c =================================================================== diff -u -rc72f9f638677608fab1502cd696c8f2d6b2952f9 -r9a4096c393b0a94ea8d17f2fef3cdca0f1202fb8 --- library/store/XOTclSdbm/sdbm.c (.../sdbm.c) (revision c72f9f638677608fab1502cd696c8f2d6b2952f9) +++ library/store/XOTclSdbm/sdbm.c (.../sdbm.c) (revision 9a4096c393b0a94ea8d17f2fef3cdca0f1202fb8) @@ -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);