From: Katy Feng Date: Fri, 24 Mar 2023 20:29:28 +0000 (-0700) Subject: lib/file: Fix timetools breakage to use memset X-Git-Tag: stable-12.3.0~95 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62dc9fe959f8cc6fee64a716cc1de2dee0f0d0ef;p=thirdparty%2Fopen-vm-tools.git lib/file: Fix timetools breakage to use memset GCC bug (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119) wrongly complains about using the zero initializer in some circumstances. --- diff --git a/open-vm-tools/lib/file/filePosix.c b/open-vm-tools/lib/file/filePosix.c index 85aab22d6..3b6c7da07 100644 --- a/open-vm-tools/lib/file/filePosix.c +++ b/open-vm-tools/lib/file/filePosix.c @@ -1570,8 +1570,8 @@ File_GetVMFSLockInfo(const char *path, // IN int ret = -1; int ioctlRet; int fd = -1; - FS_GetFileLockInfoArgs lockArgs = {0}; - FS_DumpFDData dumpArgs = {0}; + FS_GetFileLockInfoArgs lockArgs; + FS_DumpFDData dumpArgs; char *dir = NULL; char *fileName = NULL; @@ -1581,6 +1581,8 @@ File_GetVMFSLockInfo(const char *path, // IN *outVMFSMacAddr = NULL; *outVMFSLockMode = 0; + memset(&lockArgs, 0, sizeof lockArgs); + memset(&dumpArgs, 0, sizeof dumpArgs); File_SplitName(path, NULL, &dir, &fileName); fd = Posix_Open(dir, O_RDONLY, 0);