summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2018-07-29 06:57:09 +0300
committerAndrei Karas <akaras@inbox.ru>2018-07-29 07:01:58 +0300
commit4faa0adfc89047c78559627672bcc68eb2203f34 (patch)
tree03fa58f9b5c8313cc3cd6f6e46aa29d71d2a1fbe
parenta2cfcafecef9f709d1d66eb67a672b3873dcf5c8 (diff)
downloadevol-hercules-4faa0adfc89047c78559627672bcc68eb2203f34.tar.gz
evol-hercules-4faa0adfc89047c78559627672bcc68eb2203f34.tar.bz2
evol-hercules-4faa0adfc89047c78559627672bcc68eb2203f34.tar.xz
evol-hercules-4faa0adfc89047c78559627672bcc68eb2203f34.zip
Fix fake bl initialisation for clang.
-rw-r--r--src/emap/send.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/emap/send.c b/src/emap/send.c
index bf4b208..6d1e05e 100644
--- a/src/emap/send.c
+++ b/src/emap/send.c
@@ -141,9 +141,10 @@ void send_mapmask(int fd, int mask)
void send_mapmask_brodcast(const int map, const int mask)
{
- struct block_list bl = {0};
+ struct block_list bl;
char buf[10];
+ memset(&bl, 0, sizeof(bl));
bl.m = map;
WBUFW (buf, 0) = 0xb02 + evolPacketOffset;
WBUFL (buf, 2) = mask;
@@ -304,10 +305,11 @@ void send_changemusic_brodcast(const int map, const char *music)
if (!music)
return;
- struct block_list bl = {0};
+ struct block_list bl;
const int sz = (int)strlen(music) + 5;
char *buf;
+ memset(&bl, 0, sizeof(bl));
CREATE(buf, char, sz);
bl.m = map;
WBUFW (buf, 0) = 0xb05 + evolPacketOffset;