From 208c323649f8842a7d23bc18c57d9df88ca5eb39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sat, 7 Jul 2018 15:56:32 +0200 Subject: [PATCH] real_time_clock: fix _user_get_timezone() after 6ad3d252128227b52c0fbba69b64c693cb488cac 6ad3d252128227b52c0fbba69b64c693cb488cac changed the timezoneOffset type from time_t to int32 without adjusting the user_memcpy size. Harmless as the function is hardly used with a non-null argument. --- src/system/kernel/real_time_clock.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/real_time_clock.cpp b/src/system/kernel/real_time_clock.cpp index ac92dd58c9..1dca7eeb87 100644 --- a/src/system/kernel/real_time_clock.cpp +++ b/src/system/kernel/real_time_clock.cpp @@ -299,7 +299,7 @@ _user_get_timezone(int32 *_timezoneOffset, char *userName, size_t nameLength) if (_timezoneOffset != NULL && (!IS_USER_ADDRESS(_timezoneOffset) - || user_memcpy(_timezoneOffset, &offset, sizeof(time_t)) < B_OK)) + || user_memcpy(_timezoneOffset, &offset, sizeof(offset)) < B_OK)) return B_BAD_ADDRESS; if (userName != NULL