From feb23d717ddb3c6e406068da0fcab18d388ec358 Mon Sep 17 00:00:00 2001 From: sum2012 Date: Thu, 13 Nov 2014 23:56:08 +0800 Subject: [PATCH] Fix Wrong MAC address by old version by "Change MAC address" --- Core/Config.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Core/Config.cpp b/Core/Config.cpp index 5d17be1b78..256d864e6f 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -842,6 +842,11 @@ void Config::Load(const char *iniFileName, const char *controllerIniFilename) { #ifdef _WIN32 iTempGPUBackend = iGPUBackend; #endif + + // Fix Wrong MAC address by old version by "Change MAC address" + std::string str(sMACAddress.c_str()); + if (str.length() != 17) + sMACAddress = CreateRandMAC(); } void Config::Save() {