mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
spoolss: Fix CID 1414784 Uninitialized scalar variable
"struct tm" can contain more members than we explicitly initialize. Initialize them all. Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
parent
3799a32e41
commit
9c68f99654
@ -48,15 +48,15 @@ bool init_systemtime(struct spoolss_Time *r,
|
||||
|
||||
time_t spoolss_Time_to_time_t(const struct spoolss_Time *r)
|
||||
{
|
||||
struct tm unixtime;
|
||||
|
||||
unixtime.tm_year = r->year - 1900;
|
||||
unixtime.tm_mon = r->month - 1;
|
||||
unixtime.tm_wday = r->day_of_week;
|
||||
unixtime.tm_mday = r->day;
|
||||
unixtime.tm_hour = r->hour;
|
||||
unixtime.tm_min = r->minute;
|
||||
unixtime.tm_sec = r->second;
|
||||
struct tm unixtime = {
|
||||
.tm_year = r->year - 1900,
|
||||
.tm_mon = r->month - 1,
|
||||
.tm_wday = r->day_of_week,
|
||||
.tm_mday = r->day,
|
||||
.tm_hour = r->hour,
|
||||
.tm_min = r->minute,
|
||||
.tm_sec = r->second,
|
||||
};
|
||||
|
||||
return mktime(&unixtime);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user