summaryrefslogtreecommitdiff
path: root/src/server/shared/Packets/ByteBuffer.cpp
diff options
context:
space:
mode:
authorKargatum <dowlandtop@yandex.com>2022-01-19 12:01:59 +0700
committerGitHub <noreply@github.com>2022-01-19 12:01:59 +0700
commit259b9133f68ef0d740fc871d59fab3d2791f33b4 (patch)
tree89da4d2a14ee203de3baff62e6c2d5b4b025bbfa /src/server/shared/Packets/ByteBuffer.cpp
parentb5ab409614bf0d45e7a4f03c57b15edf113fe5f0 (diff)
feat(Core/Common): add new helpers for time utility (#10207)
Diffstat (limited to 'src/server/shared/Packets/ByteBuffer.cpp')
-rw-r--r--src/server/shared/Packets/ByteBuffer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/shared/Packets/ByteBuffer.cpp b/src/server/shared/Packets/ByteBuffer.cpp
index 85850f3c14..9834ac7b04 100644
--- a/src/server/shared/Packets/ByteBuffer.cpp
+++ b/src/server/shared/Packets/ByteBuffer.cpp
@@ -19,6 +19,7 @@
#include "Errors.h"
#include "Log.h"
#include "MessageBuffer.h"
+#include "Timer.h"
#include "Util.h"
#include <ctime>
#include <sstream>
@@ -136,8 +137,7 @@ void ByteBuffer::append(uint8 const* src, size_t cnt)
void ByteBuffer::AppendPackedTime(time_t time)
{
- tm lt;
- localtime_r(&time, &lt);
+ tm lt = Acore::Time::TimeBreakdown(time);
append<uint32>((lt.tm_year - 100) << 24 | lt.tm_mon << 20 | (lt.tm_mday - 1) << 14 | lt.tm_wday << 11 | lt.tm_hour << 6 | lt.tm_min);
}