src/Mayaqua/Unix.c: coverity Y2K38 发现
作者: chipitsine创建于 2022年8月15日更新于 2026年8月6日
*** CID 380096: 影响大的质量问题 (Y2K38_SAFETY) /src/Mayaqua/Unix.c: 1976 in UnixGetSystemTime() 1970 Zero(&tz, sizeof(tz)); 1971 1972 time(&now); 1973 1974 if (sizeof(time_t) == 4) 1975 { >>> CID 380096: 影响大的质量问题 (Y2K38_SAFETY) >>> "time_t" 值存储在一个位数不足的整数中。 表达式 "now" 会被强制转换为 "UINT"。 1976 now2 = (time_64t)((UINT64)((UINT)now)); 1977 } 1978 else 1979 { 1980 now2 = now; 1981 }
内容来源: SoftEtherVPN/SoftEtherVPN