aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/shared/Packets/ByteBuffer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/shared/Packets/ByteBuffer.h b/src/server/shared/Packets/ByteBuffer.h
index 3d44c975c96..b0ad2408710 100644
--- a/src/server/shared/Packets/ByteBuffer.h
+++ b/src/server/shared/Packets/ByteBuffer.h
@@ -393,7 +393,12 @@ class ByteBuffer
lt.tm_mon = (packedDate >> 20) & 0xF;
lt.tm_year = ((packedDate >> 24) & 0x1F) + 100;
+// To-Do: find a better way here
+#if !defined(timezone)
+ return uint32(mktime(&lt) + _timezone);
+#else
return uint32(mktime(&lt) + timezone);
+#endif
}
ByteBuffer& ReadPackedTime(uint32& time)