diff options
Diffstat (limited to 'Stars45/NetServerConfig.cpp')
-rw-r--r-- | Stars45/NetServerConfig.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/Stars45/NetServerConfig.cpp b/Stars45/NetServerConfig.cpp index 17cb21f..63378bc 100644 --- a/Stars45/NetServerConfig.cpp +++ b/Stars45/NetServerConfig.cpp @@ -90,9 +90,10 @@ NetServerConfig::Load() int port = 0;
char filename[64];
- strcpy(filename, "server.cfg");
+ strcpy_s(filename, "server.cfg");
- FILE* f = ::fopen(filename, "rb");
+ FILE* f;
+ ::fopen_s(&f, filename, "rb");
if (f) {
::fseek(f, 0, SEEK_END);
@@ -242,7 +243,8 @@ NetServerConfig::Load() void
NetServerConfig::Save()
{
- FILE* f = fopen("server.cfg", "w");
+ FILE* f;
+ fopen_s(&f, "server.cfg", "w");
if (f) {
fprintf(f, "SERVER_CONFIG\n\n");
fprintf(f, "name: \"%s\"\n", instance->name.data());
@@ -333,9 +335,10 @@ NetServerConfig::LoadBanList() int port = 0;
char filename[64];
- strcpy(filename, "banned.cfg");
+ strcpy_s(filename, "banned.cfg");
- FILE* f = ::fopen(filename, "rb");
+ FILE* f;
+ ::fopen_s(&f, filename, "rb");
if (f) {
::fseek(f, 0, SEEK_END);
@@ -418,7 +421,8 @@ NetServerConfig::BanUser(NetUser* user) banned_addrs.append(user_addr);
banned_names.append(user_name);
- FILE* f = fopen("banned.cfg", "w");
+ FILE* f;
+ fopen_s(&f, "banned.cfg", "w");
if (f) {
fprintf(f, "BANNED_CONFIG\n\n");
|