diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/db-merger.c | 5 | ||||
-rw-r--r-- | src/tools/epona2anope.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/tools/db-merger.c b/src/tools/db-merger.c index aed7adc08..3ce9ede03 100644 --- a/src/tools/db-merger.c +++ b/src/tools/db-merger.c @@ -1674,6 +1674,11 @@ dbFILE *open_db_write(const char *service, const char *filename, uint32 version) } strscpy(f->filename, filename, sizeof(f->filename)); filename = f->filename; +#ifndef _WIN32 + unlink(filename); +#else + DeleteFile(filename); +#endif f->mode = 'w'; #ifndef _WIN32 fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0666); diff --git a/src/tools/epona2anope.c b/src/tools/epona2anope.c index 193cfdb11..a87bd0ae0 100644 --- a/src/tools/epona2anope.c +++ b/src/tools/epona2anope.c @@ -597,6 +597,11 @@ dbFILE *open_db_write(const char *service, const char *filename, int version) } strscpy(f->filename, filename, sizeof(f->filename)); filename = f->filename; +#ifndef _WIN32 + unlink(filename); +#else + DeleteFile(filename); +#endif f->mode = 'w'; #ifndef _WIN32 fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0666); |