diff options
author | ai4rei <ai4rei@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2010-12-07 19:45:24 +0000 |
---|---|---|
committer | ai4rei <ai4rei@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2010-12-07 19:45:24 +0000 |
commit | ee657a1fb7fa9b9f9f4d89bdaec4ef8544ccd739 (patch) | |
tree | fae0d7f7fd4be7e6e173e1eb0e2ccb48df40d7c5 /src/common/lock.c | |
parent | e4b44bb0c6d412fe8d7e9f4877fe7f55356cb56d (diff) | |
download | hercules-ee657a1fb7fa9b9f9f4d89bdaec4ef8544ccd739.tar.gz hercules-ee657a1fb7fa9b9f9f4d89bdaec4ef8544ccd739.tar.bz2 hercules-ee657a1fb7fa9b9f9f4d89bdaec4ef8544ccd739.tar.xz hercules-ee657a1fb7fa9b9f9f4d89bdaec4ef8544ccd739.zip |
* Reverted r14563, due to multiple issues which render the source malfunctioning or uncompilable. To be redone later (bugreport:4627).
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14567 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/common/lock.c')
-rw-r--r-- | src/common/lock.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/common/lock.c b/src/common/lock.c index a4bcc7fe0..643b86e5c 100644 --- a/src/common/lock.c +++ b/src/common/lock.c @@ -25,7 +25,7 @@ FILE* lock_fopen (const char* filename, int *info) { // 安全なファイル名を得る(手抜き) do { - snprintf(newfile, sizeof newfile, "%s_%04d.tmp", filename, ++no); + sprintf(newfile, "%s_%04d.tmp", filename, ++no); } while(exists(newfile) && no < 9999); *info = no; return fopen(newfile,"w"); @@ -38,8 +38,8 @@ int lock_fclose (FILE *fp, const char* filename, int *info) { char oldfile[512]; if (fp != NULL) { ret = fclose(fp); - snprintf(newfile, sizeof newfile, "%s_%04d.tmp", filename, *info); - snprintf(oldfile, sizeof oldfile, "%s.bak", filename); // old backup file + sprintf(newfile, "%s_%04d.tmp", filename, *info); + sprintf(oldfile, "%s.bak", filename); // old backup file if (exists(oldfile)) remove(oldfile); // remove backup file if it already exists rename (filename, oldfile); // backup our older data instead of deleting it |