From 4b08ce917212d86598df89575f77e7c7911f298f Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Sun, 5 Aug 2018 12:08:56 +0500 Subject: [PATCH] resolve trivial coverity finding: Assigning value 3000U to info->OsType here, but that stored value is overwritten before it can be used. --- src/Mayaqua/Unix.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/Mayaqua/Unix.c b/src/Mayaqua/Unix.c index 6c47a338..6bd0c207 100755 --- a/src/Mayaqua/Unix.c +++ b/src/Mayaqua/Unix.c @@ -1111,27 +1111,20 @@ void UnixGetOsInfo(OS_INFO *info) } Zero(info, sizeof(OS_INFO)); - info->OsType = OSTYPE_UNIX_UNKNOWN; #ifdef UNIX_SOLARIS info->OsType = OSTYPE_SOLARIS; -#endif // UNIX_SOLARIS - -#ifdef UNIX_CYGWIN +#elif UNIX_CYGWIN info->OsType = OSTYPE_CYGWIN; -#endif // UNIX_CYGWIN - -#ifdef UNIX_MACOS +#elif UNIX_MACOS info->OsType = OSTYPE_MACOS_X; -#endif // UNIX_MACOS - -#ifdef UNIX_BSD +#elif UNIX_BSD info->OsType = OSTYPE_BSD; -#endif // UNIX_BSD - -#ifdef UNIX_LINUX +#elif UNIX_LINUX info->OsType = OSTYPE_LINUX; -#endif // UNIX_LINUX +#else + info->OsType = OSTYPE_UNIX_UNKNOWN; +#endif info->OsServicePack = 0;