aboutsummaryrefslogtreecommitdiff
path: root/qemu-log.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-10-01 14:22:06 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2012-10-05 08:02:30 -0500
commitb6db4aca20e9af4f62c9c9e08b9b9672a6ed3390 (patch)
treec720251bf1c6e4aa90b391fe80f8a7fb8b280792 /qemu-log.c
parente0fea6b1e4df2067a51e08e67a17cb98a547287c (diff)
downloadqemu-b6db4aca20e9af4f62c9c9e08b9b9672a6ed3390.zip
qemu-b6db4aca20e9af4f62c9c9e08b9b9672a6ed3390.tar.gz
qemu-b6db4aca20e9af4f62c9c9e08b9b9672a6ed3390.tar.bz2
rtc: fix overflow in mktimegm
When setting a date in 1980, Linux is actually disregarding the century byte and setting the year to 2080. This causes a year-2038 overflow in mktimegm. Fix this by doing the days-to-seconds computation in 64-bit math. Reported-by: Lucas Meneghel Rodrigues <lookkas@gmail.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qemu-log.c')
0 files changed, 0 insertions, 0 deletions