]> granicus.if.org Git - python/commitdiff
Coverity issue CID #197
authorChristian Heimes <christian@cheimes.de>
Fri, 18 Jan 2008 07:30:20 +0000 (07:30 +0000)
committerChristian Heimes <christian@cheimes.de>
Fri, 18 Jan 2008 07:30:20 +0000 (07:30 +0000)
var_decl: Declared variable "stm" without initializer
ninit_use_in_call: Using uninitialized value "stm" (field "stm".tm_zone uninitialized) in call to function "mktime"

Modules/zipimport.c

index dec6091b6637d6aa8a69de92ff17a2560cc1dc03..a57812d6a4815606424927149591d89c2a9ba9e6 100644 (file)
@@ -1001,6 +1001,8 @@ parse_dostime(int dostime, int dosdate)
 {
        struct tm stm;
 
+       memset((void *) &stm, '\0', sizeof(stm));
+
        stm.tm_sec   =  (dostime        & 0x1f) * 2;
        stm.tm_min   =  (dostime >> 5)  & 0x3f;
        stm.tm_hour  =  (dostime >> 11) & 0x1f;