Browse Source

Fixes channel command crash (#3364)

* Fixed #3363
Cydh Ramdh 6 years ago
parent
commit
3de9a44f9a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/map/channel.cpp

+ 1 - 1
src/map/channel.cpp

@@ -504,7 +504,7 @@ struct Channel* channel_name2channel(char *chname, struct map_session_data *sd,
 	if(channel_chk(chname, NULL, 1))
 		return NULL;
 
-	struct map_data *mapdata = map_getmapdata(sd->bl.m);
+	struct map_data *mapdata = sd ? map_getmapdata(sd->bl.m) : NULL;
 
 	if(sd && strcmpi(chname + 1,channel_config.map_tmpl.name) == 0){
 		if(flag&1 && !mapdata->channel)