From 9a2f3d3377b82b597f00d1d8fb8ee58d141cfb95 Mon Sep 17 00:00:00 2001 From: "FWoltermann@gmail.com" Date: Fri, 9 Dec 2011 21:12:14 +0000 Subject: More string safety stuff --- Stars45/ModConfig.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Stars45/ModConfig.cpp') diff --git a/Stars45/ModConfig.cpp b/Stars45/ModConfig.cpp index c082353..8831a0a 100644 --- a/Stars45/ModConfig.cpp +++ b/Stars45/ModConfig.cpp @@ -83,9 +83,10 @@ ModConfig::Load() int blocklen = 0; char filename[64]; - strcpy(filename, "mod.cfg"); + strcpy_s(filename, "mod.cfg"); - FILE* f = ::fopen(filename, "rb"); + FILE* f; + ::fopen_s(&f, filename, "rb"); if (f) { ::fseek(f, 0, SEEK_END); @@ -141,7 +142,8 @@ ModConfig::Load() void ModConfig::Save() { - FILE* f = fopen("mod.cfg", "w"); + FILE* f; + fopen_s(&f, "mod.cfg", "w"); if (f) { fprintf(f, "MOD_CONFIG\n\n"); -- cgit v1.1