From ac46c901463f925504b6a3872a21e64605e3db10 Mon Sep 17 00:00:00 2001 From: amber Date: Wed, 23 Mar 2005 18:54:09 +0000 Subject: memory bugs fixed git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@1278 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/mob.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/map/mob.c') diff --git a/src/map/mob.c b/src/map/mob.c index d4d0fd45d..cae0eddf3 100644 --- a/src/map/mob.c +++ b/src/map/mob.c @@ -815,8 +815,12 @@ static int mob_walktoxy_sub(struct mob_data *md) nullpo_retr(0, md); + memset(&wpd, 0, sizeof(wpd)); + if(path_search(&wpd,md->bl.m,md->bl.x,md->bl.y,md->to_x,md->to_y,md->state.walk_easy)) return 1; + if (wpd.path[0] >= 8) + return 1; x = md->bl.x+dirx[wpd.path[0]]; y = md->bl.y+diry[wpd.path[0]]; if (map_getcell(md->bl.m,x,y,CELL_CHKBASILICA) && !(status_get_mode(&md->bl)&0x20)) { -- cgit v1.2.3-70-g09d2