diff --git a/src/common/impl/FFPlatform.c b/src/common/impl/FFPlatform.c index 399559799..0c42a649f 100644 --- a/src/common/impl/FFPlatform.c +++ b/src/common/impl/FFPlatform.c @@ -16,6 +16,10 @@ void ffPlatformInit(FFPlatform* platform) ffStrbufInit(&platform->hostName); ffStrbufInit(&platform->userShell); + #ifdef _WIN32 + ffStrbufInit(&platform->sid); + #endif + FFPlatformSysinfo* info = &platform->sysinfo; ffStrbufInit(&info->name); @@ -51,6 +55,10 @@ void ffPlatformDestroy(FFPlatform* platform) ffStrbufDestroy(&platform->userShell); ffStrbufDestroy(&platform->fullUserName); + #ifdef _WIN32 + ffStrbufDestroy(&platform->sid); + #endif + FFPlatformSysinfo* info = &platform->sysinfo; ffStrbufDestroy(&info->architecture); ffStrbufDestroy(&info->name);